public void AddMethodTest() { CustomList <string> list = new CustomList <string>(); /* AddFirst */ list.AddFirst("Первый"); Assert.AreEqual("Первый", list.Get(0)); /* AddLast */ list.AddLast("Второй"); Assert.AreEqual("Второй", list.Get(1)); /* AddFirst */ list.AddFirst("Снова первый"); Assert.AreEqual("Снова первый", list.Get(0)); }
public void RemoveMethodTest() { CustomList <string> list = new CustomList <string>(); /* AddFirst */ list.AddFirst("Первый"); Assert.AreEqual("Первый", list.Get(0)); bool successRemove = list.Remove("Первый"); bool unsuccessRemove = list.Remove("Второй"); Assert.IsTrue(successRemove); Assert.IsFalse(unsuccessRemove); }