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);
        }