예제 #1
0
        public void SequenceEqual_WithDifferentValues_AreNotEqual()
        {
            var bdict1 = new BDictionary
            {
                { "foobar", "Hello World!" },
            };

            var bdict2 = new BDictionary
            {
                { "foobar", "Another world..." },
            };

            bdict1.SequenceEqual(bdict2).Should().BeFalse();
        }
예제 #2
0
        public void SequenceEqual_WithKeysAddedInDifferentOrder_AreEqual()
        {
            var bdict1 = new BDictionary
            {
                { "foobar", "Hello World!" },
                { "number", 747 },
                { "key", "value" }
            };

            var bdict2 = new BDictionary
            {
                { "key", "value" },
                { "foobar", "Hello World!" },
                { "number", 747 }
            };

            bdict1.SequenceEqual(bdict2).Should().BeTrue();
        }
예제 #3
0
        public void SequenceEqual_WithKeysAddedInSameOrder_AreEqual()
        {
            var bdict1 = new BDictionary
            {
                {"foobar", "Hello World!"},
                {"number", 747},
                {"key", "value"}
            };

            var bdict2 = new BDictionary
            {
                {"foobar", "Hello World!"},
                {"number", 747},
                {"key", "value"}
            };

            bdict1.SequenceEqual(bdict2).Should().BeTrue();
        }
예제 #4
0
        public void SequenceEqual_WithDifferentValues_AreNotEqual()
        {
            var bdict1 = new BDictionary
            {
                {"foobar", "Hello World!"},
            };

            var bdict2 = new BDictionary
            {
                {"foobar", "Another world..."},
            };

            bdict1.SequenceEqual(bdict2).Should().BeFalse();
        }