public async void ShouldReturn200WhenProductOptionDeleteSucceeds()
        {
            // Arrange
            _mediator.Setup(m => m.Send(It.IsAny <DeleteProductOptionCommand>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new CommandResult <bool>(true));

            // Act
            var actionResult =
                await _productsController.DeleteProductOption(Guid.NewGuid(), Guid.NewGuid()) as ObjectResult;

            // Assert
            Assert.NotNull(actionResult);
            Assert.Equal(StatusCodes.Status200OK, actionResult.StatusCode.Value);
        }
コード例 #2
0
        public void DeleteProductOption_ShouldReturnCorrectStatusCode()
        {
            ProductOptionsController controller = new ProductOptionsController(this.mockContext.Object);

            IHttpActionResult response = controller.DeleteProductOption(productOptions.First().Id);
            var result = (StatusCodeResult)response;

            Assert.IsNotNull(response);
            Assert.AreEqual(200, (int)result.StatusCode);
        }