public async void ShouldReturn200WhenProductOptionQuerySucceeds() { // Arrange _mediator.Setup(m => m.Send(It.IsAny <GetProductOptionsCommand>(), It.IsAny <CancellationToken>())) .ReturnsAsync( new CommandResult <ProductOptionDtoCollection>( new ProductOptionDtoCollection(new List <ProductOptionDto>()))); // Act var actionResult = await _productsController.GetProductOptions(Guid.NewGuid()) as ObjectResult; // Assert Assert.NotNull(actionResult); Assert.Equal(StatusCodes.Status200OK, actionResult.StatusCode.Value); }
public void GetAllProductoptionsByProductId_ShouldReturnAllProductOptions() { var result = productOptionsController.GetProductOptions(new Guid("c0b2e9cd-b131-40ac-9dd0-9670e0dec8c2")) as List <ProductOptionDTO>; Assert.IsTrue(result.Count > 0); }