public void Delete() { // Arrange SearchController controller = new SearchController(); // Arrange Search search = new Search(); search.Languages = (new LanguageDAO()).GetAll(); search.Languages[0].IsSelected = true; (new SearchDAO()).Add(search); // Act RedirectToRouteResult redirect = (RedirectToRouteResult)controller.Delete(search.Id); // Assert Assert.IsNotNull(redirect); Assert.AreEqual("List", redirect.RouteValues["action"]); Assert.AreEqual("Search", redirect.RouteValues["controller"]); }