public void Lookup_AddedAndNotRemoved_ReturnsTrue(TestType value) { var pSet = new P_OptimizedSet <TestType>(); pSet = pSet.Merge(new[] { new P_OptimizedSetElement <TestType>(value, false) }.ToImmutableHashSet()); var lookup = pSet.Lookup(value); Assert.True(lookup); }
public void Lookup_AddedAndNotRemoved_ReturnsTrue(TestType value) { var pSet = new P_OptimizedSet <TestType>(); pSet = pSet.Add(value); var lookup = pSet.Lookup(value); Assert.True(lookup); }
public void Lookup_ReAdded_ReturnsFalse(TestType value) { var pSet = new P_OptimizedSet <TestType>(); pSet = pSet.Add(value); pSet = pSet.Remove(value); pSet = pSet.Add(value); var lookup = pSet.Lookup(value); Assert.False(lookup); }