public async System.Threading.Tasks.Task UpdateSalesAsync_ArgsOk_CallsService() { // arrange List <SaleDto> sales = SaleDtoBuilder.BuildList(1); // act await saleController.UpdateSalesAsync(sales); // assert await saleService.Received(1).UpdateSalesAsync(sales); }
public void UpdateSales_ArgsOk_CallsService() { // arrange List <SaleDto> sales = SaleDtoBuilder.BuildList(1); // act saleController.UpdateSalesAsync(sales); // assert saleService.Received(1).UpdateSales(sales); }
public void AddAllAsync_ArgsOk_CallsRepository() { // arrange GetSalesRequestDto requestDto = GetSalesRequestDtoBuilder.Build(); IEnumerable <SaleDto> salesDto = SaleDtoBuilder.BuildList(2); // act saleService.AddAllAsync(salesDto); // assert unitOfWork.Sales.Received(1).AddAllAsync(Arg.Any <IEnumerable <Sale> >()); }
public async System.Threading.Tasks.Task UpdateSalesAsync_ArgsOk_CallsApi() { // arrange string endpoint = "endPoint"; configuration[EndPoints.Api.UpdateSales].Returns(endpoint); List <SaleDto> sales = SaleDtoBuilder.BuildList(1); // act await saleService.UpdateSalesAsync(sales); // assert await httpClient.Received(1).PutAsync <IEnumerable <SaleDto> >(endpoint, sales); }
public void GetFilteredSales_ArgsOk_CallsRepository() { // arrange GetSalesRequestDto requestDto = GetSalesRequestDtoBuilder.Build(); IEnumerable <SaleDto> salesDto = SaleDtoBuilder.BuildList(2); List <Sale> sales = new List <Sale>() { new Sale() }; mapper.Map <IEnumerable <SaleDto> >(Arg.Any <IEnumerable <Sale> >()).Returns(salesDto); unitOfWork.Sales.GetFilteredSales(requestDto).Returns(sales); // act saleService.GetFilteredSales(requestDto); // assert unitOfWork.Sales.Received(1).GetFilteredSales(requestDto); }