public void Remove_SingleItem() { UndoableNawArray list = new UndoableNawArray(10); Assert.AreEqual(0, list.Count); list.Add(naw1); Assert.AreEqual(1, list.Count); Assert.AreEqual(0, list.Find(naw1)); Assert.AreEqual(-1, list.Find(naw0)); }
public void Add_SingleItem() { // Arrange UndoableNawArray list = new UndoableNawArray(10); // Act list.Add(naw1); // Assert Assert.AreEqual(1, list.Count, "Na het toevoegen in een lege lijst verwachten we dat de count 1 is."); Assert.AreEqual(0, list.Find(naw1), "Het nieuwe item moet gevonden kunnen worden in de lijst."); Assert.AreEqual(-1, list.Find(naw0), "Een item dat niet is toegevoegd moet niet gevonden kunnen worden in de lijst."); }
public void Remove_SingleItem() { // Arrange UndoableNawArray list = new UndoableNawArray(10); list.Array[0] = naw0; list.Array[1] = naw1; list.Count = 2; // Act list.Remove(naw0); // Assert Assert.AreEqual(1, list.Count, "Na het verwijderen uit een lijst met 2 items verwachten we dat de count 1 is."); Assert.AreEqual(0, list.Find(naw1), "We verwachten dat het item dat niet verwijderd is nog steed in de lijst zit."); Assert.AreEqual(-1, list.Find(naw0), "We verwachten dat het item dat verwijderd is niet meer in de lijst zit."); }