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); }
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); }