public TaxpayerService( ITaxpayerRepository taxpayerRepository, IUnitOfWork unitOfWork, IBasicWageService basicWageService, IIncomeTaxCalculatorService incomeTaxCalculatorService) { _taxpayerRepository = taxpayerRepository; _unitOfWork = unitOfWork; _basicWageService = basicWageService; _incomeTaxCalculatorService = incomeTaxCalculatorService; }
public BasicWageServiceTests() { var repositoryMock = new Mock <IBasicWageRepository>(); var unitOfWorkMock = new Mock <IUnitOfWork>(); repositoryMock.Setup(r => r.GetBasicWageDataAsync()).ReturnsAsync(new BasicWage { Id = 1, Value = 1000 }); repositoryMock.Setup(r => r.RecordBasicWageDataAsync(It.IsAny <BasicWage>())).Returns <BasicWage>((basicWage) => Task.FromResult(basicWage)); unitOfWorkMock.Setup(u => u.CompleteAsync()).Returns(Task.CompletedTask); _basicWageService = new BasicWageService(repositoryMock.Object, unitOfWorkMock.Object); }
public BasicWageController(IBasicWageService basicWageService, IMapper mapper) { _basicWageService = basicWageService; _mapper = mapper; }