コード例 #1
0
        public void getAllTickets()
        {
            LinkedList <LotteryTicket> expected = new LinkedList <LotteryTicket>();
            LotteryTicket ticket1 = new LotteryTicket("T1", "L1", 0, 0, 0, 0);;  //Exists in DB
            LotteryTicket ticket2 = new LotteryTicket("T3", "L1", 0, 0, 0, 0);

            handler.AddLotteryTicket(ticket2);
            _toDeleteTicket = ticket2;
            expected.AddLast(ticket1);
            expected.AddLast(ticket2);
            LinkedList <LotteryTicket> find = handler.GetAllTickets("L1");

            Assert.AreEqual(expected.Count, find.Count);
            LotteryTicket[] findResults = new LotteryTicket[find.Count];
            find.CopyTo(findResults, 0);
            LotteryTicket[] expectedResults = new LotteryTicket[expected.Count];
            expected.CopyTo(expectedResults, 0);
            for (int i = 0; i < findResults.Length; i++)
            {
                Assert.AreEqual(findResults[i], expectedResults[i]);
            }
        }