public async Task AdvancedSearchTest() { string recText = "Recipe1Text"; var filteredRecipes = recipes.Where(r => r.Text == recText); recipesRepo.Setup(repo => repo .GetFilteredRecipes("", recText, "", "", "", "", "")) .Returns(filteredRecipes); var controller = new RecipesController(null, null, recipesRepo.Object, null, null, null, null); var result = await controller.advancedSearch(null, recText, null, null, null) as ViewResult; Assert.AreEqual(result.Model, filteredRecipes); }