public void AllActiveRentedBikesIncomesTest(int?year, int expected) { _rentedBikeService = new RentedBikeService(_calculator.Object, AllActiveBikes(), null); var incomes = _rentedBikeService.AllActiveRentedBikesIncomes(year); Assert.AreEqual(expected, incomes); }
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); }