AlgoLib.Tests.TrieTests.KeysValues C# (CSharp) Method

KeysValues() private method

private KeysValues ( ) : void
return void
        public void KeysValues()
        {
            var trie = new Trie<bool>();

            trie.Add("ABC", false);
            trie.Add("AB", true);
            trie.Add("ADE", false);
            trie.Add("ABCDE", true);

            Assert.IsTrue(new[] { "AB", "ABC", "ABCDE", "ADE" }.SequenceEqual(trie.Keys.OrderBy(s => s)));
            Assert.IsTrue(new[] { false, false, true, true }.SequenceEqual(trie.Values.OrderBy(s => s)));
        }