public void GetDigitsRange_NotRealTicket_ArgumentException()
        {
            //arrange
            var determinator = new MoskowLuckyTicketDeterminator();

            //act

            //assert
            Assert.Throws <ArgumentException>(
                () => determinator.GetDigitsRange(new Ticket(-10, -10)));
        }
        public void GetDigitsRange_Null_NullReferenceException()
        {
            //arrange
            var determinator = new MoskowLuckyTicketDeterminator();

            //act

            //assert
            Assert.Throws <NullReferenceException>(
                () => determinator.GetDigitsRange(null));
        }
        public void GetDigitsRange_1Number6Digits_LastItem1()
        {
            //arrange
            var determinator = new MoskowLuckyTicketDeterminator();
            int number       = 1;
            int digits       = 6;
            int expected     = 1;

            //act
            var actual = determinator.GetDigitsRange(
                new Ticket(number, digits));

            //assert
            Assert.Equal(expected, actual[actual.Length - 1]);
        }