public void TestMoscowTicketLucky(int ticketNumber, bool isLucky) { Ticket ticket = new Ticket(ticketNumber); bool result; TicketCounter ticketCounter = new MoscowTicketCounter(TicketGenerator.Build(0, ticketNumber)); result = ticketCounter.IsLucky(ticket); Assert.Equal(result, isLucky); }
public void TestMoscowTicketLuckyCountCorrect() { int minRange = 0; int maxRange = 999999; TicketGenerator ticketGenerator = TicketGenerator.Build(minRange, maxRange); TicketCounter ticketCounter = new MoscowTicketCounter(ticketGenerator); int expectedAmount = 55252; int amount = ticketCounter.CountLuckyTickets(); Assert.Equal(expectedAmount, amount); }