Пример #1
0
        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));
        }
Пример #2
0
        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.");
        }
Пример #3
0
        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.");
        }