public void ShowNewBlogEntries() { // Arrange var repository = new FakeBlogRepository(); var controller = new BlogController(repository); // Act var result = (ViewResult)controller.Index(); // Assert CollectionAssert.AllItemsAreInstancesOfType((ICollection)result.ViewData.Model, typeof(BlogEntry)); }
public void CreateBlogEntry() { // Arrange var repository = new FakeBlogRepository(); var controller = new BlogController(repository); var blogEntryToCreate = new BlogEntry(); // Act controller.Create(blogEntryToCreate); var result = (ViewResult)controller.Index(); // Assert var firstEntry = ((IList)result.ViewData.Model)[0]; Assert.AreSame(blogEntryToCreate, firstEntry); }