public void ContainsValueTest() { var set = UnsafeSortedDictionary.Allocate <int, int>(10); Assert.IsFalse(UnsafeSortedDictionary.ContainsKey <int>(set, 1)); UnsafeSortedDictionary.Add(set, 1, 5); UnsafeSortedDictionary.Add(set, 2, 2); UnsafeSortedDictionary.Add(set, 3, 38); Assert.IsTrue(UnsafeSortedDictionary.ContainsValue <int>(set, 2)); Assert.IsTrue(UnsafeSortedDictionary.ContainsValue <int>(set, 38)); Assert.IsFalse(UnsafeSortedDictionary.ContainsValue <int>(set, 1)); UnsafeSortedDictionary.Free(set); }
public void ContainsTest() { var set = UnsafeSortedDictionary.Allocate <int, int>(10); Assert.IsFalse(UnsafeSortedDictionary.ContainsKey <int>(set, 1)); UnsafeSortedDictionary.Add(set, 1, 3); UnsafeSortedDictionary.Add(set, 7, 3); UnsafeSortedDictionary.Add(set, 51, 3); UnsafeSortedDictionary.Add(set, 13, 3); Assert.IsFalse(UnsafeSortedDictionary.ContainsKey <int>(set, 3)); Assert.IsTrue(UnsafeSortedDictionary.ContainsKey <int>(set, 1)); Assert.IsTrue(UnsafeSortedDictionary.ContainsKey <int>(set, 7)); Assert.IsTrue(UnsafeSortedDictionary.ContainsKey <int>(set, 13)); Assert.IsTrue(UnsafeSortedDictionary.ContainsKey <int>(set, 51)); Assert.IsFalse(UnsafeSortedDictionary.ContainsKey <int>(set, 14)); UnsafeSortedDictionary.Free(set); }