Пример #1
0
        public void AnyInAnyOutTest()
        {
            var anyInAnyOut = new AnyInAnyOut <string, string>(new BridgeListImpl <int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));

            anyInAnyOut = new AnyInAnyOut <string, string>(new BridgeDictionaryImpl <int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));

            anyInAnyOut = new AnyInAnyOut <string, string>(new BridgeNodeImpl <int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));
        }
Пример #2
0
        public void AnyInAnyOutTest()
        {
            var anyInAnyOut = new AnyInAnyOut<string, string>(new BridgeListImpl<int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));

            anyInAnyOut = new AnyInAnyOut<string, string>(new BridgeDictionaryImpl<int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));

            anyInAnyOut = new AnyInAnyOut<string, string>(new BridgeNodeImpl<int, string>());

            anyInAnyOut.Add("key 1", "string 1");
            anyInAnyOut.Add("key 2", "string 2");
            anyInAnyOut.Add("key 3", "string 3");

            Assert.That(anyInAnyOut.Get("key 2"), Is.EqualTo("string 2"));
            Assert.That(anyInAnyOut.Get("key 3"), Is.EqualTo("string 3"));
            Assert.That(anyInAnyOut.Get("key 1"), Is.EqualTo("string 1"));
        }