public void SharedFundAppService_GetBalance() { const int employeeId = 1; const decimal balance = 560M; var sharedFunds = new List <SharedFund> { GenerateSharedFund() }; _sharedFundRepository.Setup(s => s.GetByEmployeeId(employeeId)).Returns(sharedFunds); _inflationAdjustService.Setup(i => i.InflationAdjustment(sharedFunds)).Returns(balance); _sharedFundAppService = new SharedFundAppService(_sharedFundRepository.Object, _inflationAdjustService.Object, _employeeService.Object); var result = _sharedFundAppService.GetBalance(employeeId); Assert.NotNull(result); Assert.NotNull(result.Return); Assert.False(result.MessageErrors.Any()); Assert.False(result.ValidationErrors.Any()); Assert.Equal(balance, result.Return.ToDecimal()); }
public Task <ObjectResult> GetBalance(int employeeId) { return(_sharedFundAppService.GetBalance(employeeId).TaskResult()); }