public async Task GetAllProductsAsync_ShouldReturnPhysicalProducts() { var testProducts = GetPhysicalProducts(); var controller = new ProductBusinessRulesController(testProducts); var result = await controller.GetAllProductsAsync() as List <Product>; Assert.AreEqual(testProducts.Count, result.Count); }