public void TestDeleteOption() { //Arrange //Act _testController.DeleteOption(new Guid()); //Assert _mockService.Verify(s => s.DeleteOption(It.IsAny <Guid>())); }
public async Task DeleteProductShouldReturnOkWhenSuccess() { // Arrange _productOptionService.Setup(x => x.DeleteProductOption(It.IsAny <DeleteProductOptionCommand>())).ReturnsAsync(CommandResponseDto.Success); var controller = new ProductOptionsController(_productOptionService.Object); // Act var response = await controller.DeleteOption(Guid.NewGuid()); // Assert Assert.IsInstanceOfType(response, typeof(OkResult)); }
public async Task DeleteProductOption_ReturnsOk() { //Arrange var productId = Guid.NewGuid(); var optionId = Guid.NewGuid(); var option = _fixture.Create <ProductOption>(); _productOptionsService.Setup(x => x.GetProductOptionByIdAsync(productId, optionId)).ReturnsAsync(option); //Act var result = await _productOptionsController.DeleteOption(productId, optionId); //Assert result.Should().NotBeNull().And.BeAssignableTo <IStatusCodeActionResult>() .Which.StatusCode.Should().Be((int)HttpStatusCode.OK); }