Beispiel #1
0
        public void TestPiterTicketLucky(int ticketNumber, bool isLucky)
        {
            bool          result;
            Ticket        ticket        = new Ticket(ticketNumber);
            TicketCounter ticketCounter = new PiterTicketCounter(TicketGenerator.Build(0, 1));

            result = ticketCounter.IsLucky(ticket);

            Assert.Equal(result, isLucky);
        }
Beispiel #2
0
        public void TestPiterTicketLuckyCountCorrect()
        {
            int             minRange        = 0;
            int             maxRange        = 999999;
            TicketGenerator ticketGenerator = TicketGenerator.Build(minRange, maxRange);
            TicketCounter   ticketCounter   = new PiterTicketCounter(ticketGenerator);
            int             expectedAmount  = 55252;

            int amount = ticketCounter.CountLuckyTickets();

            Assert.Equal(expectedAmount, amount);
        }