public void CountIsCorrect() { var set = new MySet <char>(); Assert.AreEqual(0, set.Count); set.Add('c'); set.Add('a'); set.Add('b'); set.Add('d'); Assert.AreEqual(4, set.Count); set.Remove('c'); Assert.AreEqual(3, set.Count); }
public void OverlapsIsCorrect() { var set = new MySet <char>() { 'a', 'b', 'c', 'd' }; var list = new List <char>() { 'b', 'e', 'f' }; Assert.IsTrue(set.Overlaps(list)); set.Remove('b'); Assert.IsFalse(set.Overlaps(list)); }
public void RemoveTest2() { MySet <string> c = new MySet <string>(); c.Add("a"); c.Add("b"); c.Add("c"); c.Remove("d"); int expected = 3; int actual = c.Count; Assert.AreEqual(expected, actual); }
public void Remove(TEntity e) { MySet.Remove(e); }
public void RemoveCountTest() { set.Add(1); set.Remove(1); Assert.AreEqual(0, set.Count); }