public void ShouldRedirectFromSearchResultsIfNoViewData()
        {
            // Arrange
            SearchController controller = new SearchController(null);

            // Act
            RedirectToRouteResult result = controller.Results() as RedirectToRouteResult;

            // Assert
            Assert.AreEqual("Index", (string)result.RouteValues["action"]);
        }
        public void ShouldDisplaySearchResults()
        {
            // Arrange
            SearchController controller = new SearchController(null);

            // Act
            controller.ViewData.Model = new SearchViewData();
            ViewResult result = controller.Results() as ViewResult;

            // Assert
            Assert.AreNotEqual(null, result);
            Assert.AreEqual("", result.ViewName);
        }