예제 #1
0
        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);
        }