public async Task SearchBookmarksByKeywords() { HttpContext.Current = new HttpContext( new HttpRequest("", "http://tempuri.org", ""), new HttpResponse(new StringWriter()) ); UnityConfig.RegisterComponents(); System.Web.HttpContext.Current.Items["BusinessLocator"] = new BusinessLocator(UnityConfig.UnityContainer); BookmarkController ctrl = new BookmarkController(); FormCollection fc = new FormCollection(); fc["hf_keywords_selected"] = "journal|gauche"; PartialViewResult vr = await ctrl.SearchBookmarksByKeywords(fc) as PartialViewResult; //on verifie que le nombre de bookmarks retourné est 1 //Assert.IsTrue( (IEnumerable<ViewModelBookmark>)vr.Model).Count() == 1); //on verifie bien qu'il s'agit du journal Liberation Assert.IsTrue(((List<ViewModelBookmark>)vr.Model)[0].Url.Contains("liberation")); }