Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void CopyFromTheoryTest(string connectionString, ModifiableBobConnectionParametersMock data)
        {
            Assert.NotNull(connectionString);

            ModifiableBobConnectionParametersMock target = new ModifiableBobConnectionParametersMock();

            target.CopyFrom(data);

            Assert.Equal(data, target);
        }