test(batch25): port gateway connect and tls baseline tests
This commit is contained in:
@@ -3794,4 +3794,31 @@ public sealed class JetStreamEngineTests
|
||||
goMethod.ShouldNotBeNullOrWhiteSpace();
|
||||
}
|
||||
|
||||
[Fact] // T:1715
|
||||
public void JetStreamStreamConfigClone_ShouldSucceed()
|
||||
{
|
||||
var original = new StreamConfig
|
||||
{
|
||||
Name = "ORDERS",
|
||||
Subjects = ["orders.*"],
|
||||
Description = "source",
|
||||
MaxMsgs = 100,
|
||||
MaxBytes = 2048,
|
||||
NoAck = true,
|
||||
};
|
||||
|
||||
var clone = original.Clone();
|
||||
clone.ShouldNotBeNull();
|
||||
clone.ShouldNotBeSameAs(original);
|
||||
clone.Name.ShouldBe(original.Name);
|
||||
clone.Subjects.ShouldBe(original.Subjects);
|
||||
clone.NoAck.ShouldBeTrue();
|
||||
|
||||
clone.Name = "UPDATED";
|
||||
clone.Subjects = ["orders.updated"];
|
||||
|
||||
original.Name.ShouldBe("ORDERS");
|
||||
original.Subjects.ShouldBe(["orders.*"]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user