public void CopyFromSimpleTest() { CopyFromAllParametersCoveredTest(); ModifiableBobConnectionParametersMock source = new ModifiableBobConnectionParametersMock() { Host = "host", Port = 123, User = "******", Password = "******", MaxReceiveMessageSize = 100, MaxSendMessageSize = -100, ConnectionTimeout = TimeSpan.MaxValue, OperationTimeout = TimeSpan.FromSeconds(10) }.WithCustomParam("Custom1", "111"); ModifiableBobConnectionParametersMock target = new ModifiableBobConnectionParametersMock() { Host = "qwerty", Port = null, User = "******", Password = null, MaxReceiveMessageSize = null, MaxSendMessageSize = null, ConnectionTimeout = TimeSpan.FromHours(1), OperationTimeout = TimeSpan.FromHours(1) }.WithCustomParam("ToBeCleared", "111"); Assert.NotEqual(source, target); target.CopyFrom(source); Assert.Equal(source, target); }
public void CopyFromTheoryTest(string connectionString, ModifiableBobConnectionParametersMock data) { Assert.NotNull(connectionString); ModifiableBobConnectionParametersMock target = new ModifiableBobConnectionParametersMock(); target.CopyFrom(data); Assert.Equal(data, target); }