public async Task DeleteProductAsync_ValidId_ShouldReturn200StatusCode() { var resultFromController = await _productController.DeleteProductAsync(1); var result = resultFromController as OkResult; //Assert result.Should().NotBeNull(); result.StatusCode.Should().Be(StatusCodes.Status200OK); }
public async Task DeleteProductAsync_InValidId_ShouldReturnNotFound() { Mock <IUnitOfWork> mock = GetConfiguredMockObject(); ProductsController productController = new ProductsController(mock.Object, new Mapper(MapperHelpers.GetMapperConfiguration())); var resultFromController = await productController.DeleteProductAsync(2); var result = resultFromController as NotFoundResult; //Assert result.Should().NotBeNull(); result.StatusCode.Should().Be(StatusCodes.Status404NotFound); }