public void Test_Equals(string queue, string connection, Dictionary <string, string> settings, Dictionary <string, string> settings2)
        {
            var test  = new BaseConnectionInformation(new QueueConnection(queue, connection, settings));
            var clone = (BaseConnectionInformation)test.Clone();

            Assert.True(test.Equals(clone));
            Assert.False(test.Equals(null));

            var test2 = new BaseConnectionInformation(new QueueConnection(queue, connection));

            Assert.False(test2.Equals(test));

            var test3 = new BaseConnectionInformation(new QueueConnection(queue, connection, settings2));

            Assert.False(test2.Equals(test));
        }