public void TestForGender() { 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.Insert(participant4); var current = new CircleList[2]; current = list.Gender(); Assert.AreEqual(2, current[0].Count()); Assert.AreEqual(2, current[1].Count()); Assert.AreEqual("man", current[0].Head.Data.Gender); Assert.AreEqual("Sarah", current[1].Tail.Data.Name); }
public static void Main(string[] args) { Participant participant1 = new Participant { Name = "John", Gender = "man" }; Participant participant2 = new Participant { Name = "Jessica", Gender = "woman" }; Participant participant3 = new Participant { Name = "Mark", Gender = "man" }; CircleList list = new CircleList(); list.Head.Data = participant1; list.Head.Next = new ListItem { Data = participant2 }; list.Tail = new ListItem { Data = participant3, Next = list.Head }; list.Show(); Participant participant4 = new Participant { Name = "Sarah", Gender = "woman" }; list.Insert(participant4); list.Delete("Jessica"); Console.WriteLine(list.ParticipantLast(2)); Console.WriteLine(list.Gender()); Console.WriteLine(list.Sort()); }