コード例 #1
0
        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());
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }