示例#1
0
        public void ShouldReturnBadRequestWhenRegisteringProductIsInvalid()
        {
            var expectedStatusCode = (int)HttpStatusCode.BadRequest;
            var productRequest     = _request.GetInvalidProductRequest();
            var productService     = _serviceProvider.GetService <IProductService>();
            ProductController productController = new ProductController(productService);

            var response = productController.Post(productRequest);

            Assert.IsType <BadRequestObjectResult>(response);
            response.As <BadRequestObjectResult>().StatusCode.Should().Be(expectedStatusCode);
        }