public void SetRangeSerialized() { var builder = new UnicodeTrieBuilder(10, 666); builder.SetRange(13, 6666, 7788, false); builder.SetRange(6000, 7000, 9900, true); var data = builder.ToBuffer(); var trie = new UnicodeTrie(data); Assert.Equal(10u, trie.Get(12)); Assert.Equal(7788u, trie.Get(13)); Assert.Equal(7788u, trie.Get(5999)); Assert.Equal(9900u, trie.Get(6000)); Assert.Equal(9900u, trie.Get(7000)); Assert.Equal(10u, trie.Get(7001)); Assert.Equal(666u, trie.Get(0x110000)); }