Example #1
0
            public void SimpleAddContainsGet()
            {
                var tree = new RadixDictionary <int>
                {
                    { "zero", 0 },
                    { "one", 1 },
                    { "two", 2 },
                    { "three", 3 },
                    { "four", 4 },
                    { "five", 5 },
                    { "six", 6 },
                    { "seven", 7 },
                    { "eight", 8 },
                    { "nine", 9 },
                    { "ten", 10 },
                    { "eleven", 11 },
                    { "twelve", 12 }
                };

                Assert.IsTrue(tree.ContainsKey("zero"));
                Assert.IsTrue(tree.ContainsKey("one"));
                Assert.IsTrue(tree.ContainsKey("two"));
                Assert.IsTrue(tree.ContainsKey("three"));
                Assert.IsTrue(tree.ContainsKey("four"));
                Assert.IsTrue(tree.ContainsKey("five"));
                Assert.IsTrue(tree.ContainsKey("six"));
                Assert.IsTrue(tree.ContainsKey("seven"));
                Assert.IsTrue(tree.ContainsKey("eight"));
                Assert.IsTrue(tree.ContainsKey("nine"));
                Assert.IsTrue(tree.ContainsKey("ten"));
                Assert.IsTrue(tree.ContainsKey("eleven"));
                Assert.IsTrue(tree.ContainsKey("twelve"));
                Assert.AreEqual(0, tree["zero"]);
                Assert.AreEqual(1, tree["one"]);
                Assert.AreEqual(2, tree["two"]);
                Assert.AreEqual(3, tree["three"]);
                Assert.AreEqual(4, tree["four"]);
                Assert.AreEqual(5, tree["five"]);
                Assert.AreEqual(6, tree["six"]);
                Assert.AreEqual(7, tree["seven"]);
                Assert.AreEqual(8, tree["eight"]);
                Assert.AreEqual(9, tree["nine"]);
                Assert.AreEqual(10, tree["ten"]);
                Assert.AreEqual(11, tree["eleven"]);
                Assert.AreEqual(12, tree["twelve"]);
            }