Hi!
In chapter 9, System.Web.Abstractions Testing With Mocking, my test fails and the code is written exactly as in the book.
What happens is that
Code:
[TestMethod]
public void About()
{
// Arrange
HomeController controller = new HomeController();
controller.ControllerContext = new ControllerContext(mockHttpContext, new RouteData(), controller);
// Act
ActionResult actionResult = controller.About();
// Assert
ViewResult result = actionResult as ViewResult;
Assert.IsNotNull(result, "Not a RenderView Result");
ViewDataDictionary viewData = result.ViewData;
Assert.AreEqual("Yesterday", viewData["LastLogin"]);
mocks.VerifyAll();
returns that where it expected "Yesterday", it's actually null.
What could be the error?