public void Categories_WhenCalled_ItReturnsAListOfCategories() { var mockSetObject = MockDbSetSetup(mockCategorySet, fakeCategoryData); mockDb.Setup(db => db.Categories).Returns(mockSetObject); var controller = new ProductsController(mockDb.Object, mockLogger.Object); //Act var result = controller.Categories(); //Assert Assert.NotEmpty(result); }