public void TestForInsert() { var list = new CircleList(); Participant participant1 = new Participant { Name = "John", Gender = "man" }; Participant participant2 = new Participant { Name = "Jessica", Gender = "woman" }; Participant participant3 = new Participant { Name = "Mark", Gender = "man" }; list.Insert(participant1); list.Insert(participant2); list.Insert(participant3); Assert.AreEqual(3, list.Count()); }
public void TestForShow() { var list = new CircleList(); Participant participant1 = new Participant { Name = "John", Gender = "man" }; Participant participant2 = new Participant { Name = "Jessica", Gender = "woman" }; Participant participant3 = new Participant { Name = "Mark", Gender = "man" }; list.Show(); Assert.AreEqual(3, list.Count()); Assert.AreEqual("John", list.Head.Data.Name); Assert.AreEqual("man", list.Tail.Data.Gender); }
public void TestForDelete() { var list = new CircleList(); Participant participant1 = new Participant { Name = "John", Gender = "man" }; Participant participant2 = new Participant { Name = "Jessica", Gender = "woman" }; Participant participant3 = new Participant { Name = "Mark", Gender = "man" }; Participant participant4 = new Participant { Name = "Sarah", Gender = "woman" }; list.Insert(participant1); list.Insert(participant2); list.Insert(participant3); list.Delete("Jessica"); Assert.AreEqual(2, list.Count()); Assert.AreEqual(false, list.Contains(participant2)); }