public void SimpleConstructorTest() { var bobParams = new BobConnectionParameters(new BobNodeAddress("127.0.0.1", 12000)); Assert.Equal("127.0.0.1", bobParams.Host); Assert.Equal("127.0.0.1", bobParams.NodeAddress.Host); Assert.Equal(12000, bobParams.Port); Assert.Equal(12000, bobParams.NodeAddress.Port); Assert.Null(bobParams.User); Assert.Null(bobParams.Password); Assert.Null(bobParams.MaxSendMessageSize); Assert.Null(bobParams.MaxReceiveMessageSize); Assert.Null(bobParams.OperationTimeout); Assert.Null(bobParams.ConnectionTimeout); Assert.NotNull(bobParams.CustomParameters); var bobParams2 = new BobConnectionParameters(new BobNodeAddress("127.0.0.1", 12000), "user", "pass"); Assert.Equal("user", bobParams2.User); Assert.Equal("pass", bobParams2.Password); }
public void GetValueTest(string connectionString, string parameter, string expected) { var bobParams = new BobConnectionParameters(connectionString); Assert.Equal(expected, bobParams.GetValue(parameter)); }
public void ConnectionStringParsingTest(string connectionString, ModifiableBobConnectionParametersMock expected) { var bobParams = new BobConnectionParameters(connectionString); Assert.Equal(expected, bobParams, ModifiableBobConnectionParametersEqualityComparer.Instance); }