public async Task ProfitControllerTest_GetSummary() { var mockService = new Mock <IProfitService>(); mockService.Setup(service => service.GetSummaryForProfitDistributionAsync(35000)) .ReturnsAsync(GetSummaryMock()); var controller = new ProfitController(mockService.Object); var result = await controller.CalculateProfitGetAsync(35000); Assert.Equal("R$ 1.676,00", result.Value.DistributionAmountBalance); }
public async Task ProfitControllerTest_GetEmployees() { var mockService = new Mock <IProfitService>(); mockService.Setup(service => service.GetEmployeesAsync()) .ReturnsAsync(GetListOfEmployeesMock()); var controller = new ProfitController(mockService.Object); var result = await controller.GetEmployeeListAsync(); Assert.Equal(2, result.Count); }