示例#1
0
        public async Task GetAllProductsAsync_ShouldReturnOk()
        {
            // Arrange
            var productServiceMock = new Mock <IProductService>();

            productServiceMock.Setup(ps => ps.GetAllProductsAsync())
            .ReturnsAsync(new List <Product>());
            var productsController = new ProductsController(productServiceMock.Object);

            // Act
            ActionResult <IEnumerable <Product> > actionResult = await productsController.GetAllProductsAsync();

            // Assert
            actionResult.Result.ShouldBeOfType <OkObjectResult>();
        }