public void AllActiveRentedBikesIncomesTest(int?year, int expected)
        {
            _rentedBikeService = new RentedBikeService(_calculator.Object, AllActiveBikes(), null);

            var incomes = _rentedBikeService.AllActiveRentedBikesIncomes(year);

            Assert.AreEqual(expected, incomes);
        }
Exemple #2
0
 public RentalCompany(string name, IBikeService service, IIncomeCalculator calculator, IRentedBikeService rentedService)
 {
     if (string.IsNullOrEmpty(name))
     {
         throw new RentalCompanyNotNullException();
     }
     Name               = name;
     _service           = service;
     _calculator        = calculator;
     _rentedBikeService = rentedService;
 }
 public RentedBikeServiceTest()
 {
     _calculator = new Mock <IIncomeCalculator>();
     _calculator.Setup(ic => ic.BikeRentCalculatingIncome(It.IsAny <DateTime>(), It.IsAny <DateTime>(), 0.2M)).Returns(5);
     _rentedBikeService = new RentedBikeService(_calculator.Object);
 }