Example #1
0
        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);
        }
Example #2
0
        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);
        }