public void Featured_WhenCalled_ItReturnsAListOfFeaturedProducts() { //Arrange var mockSetObject = MockDbSetSetup(mockProductSet, fakeProductData); mockDb.Setup(db => db.Products).Returns(mockSetObject); var controller = new ProductsController(mockDb.Object, mockLogger.Object); //Act var result = controller.Featured(); //Assert Assert.NotEmpty(result); // Featured products have SKU < 40000 Assert.Empty(result.ToList().FindAll(p => p.Sku > 30000)); }