public async Task MachineHasOne5EurBill_IfItsSlotIsEmptyAndAddOne5Eur()
        {
            var billList = new List <Bill> {
                new Bill {
                    Value = 5, Quantity = 0
                }
            };
            var mockRepository = ConfigureMockWithBills(billList);
            var billService    = new BillService(mockRepository.Object);
            await billService.AddMoneyAsync(5, 1);

            Assert.AreEqual(1, billList.Count);
            Assert.AreEqual(1, billList.First().Quantity);
            mockRepository.Verify(p => p.Add(It.IsAny <Bill>()), Times.Never);
        }