public void IndexReturnsBlogEntryByName() { // Arrange var repository = new FakeBlogRepository(); var blogController = new BlogController(repository); var archiveController = new ArchiveController(repository); blogController.Create(new BlogEntry { Name = "Test-1", DatePublished = new DateTime(2010, 12, 25) }); blogController.Create(new BlogEntry { Name = "Test-2", DatePublished = new DateTime(2010, 12, 25) }); // Act var result = (ViewResult)archiveController.Index(null, null, null, "Test-2"); // Assert var blogEntries = (IList<BlogEntry>)result.ViewData.Model; Assert.AreEqual(1, blogEntries.Count); Assert.AreEqual("Test-2", blogEntries[0].Name); }
public void Initialize() { _controllerFactory = new ControllerFactory(); _archiveController = _controllerFactory.GetArchiveController(); }