public void alltags_should_return_model_and_tags() { // Arrange Page page1 = AddDummyPage1(); page1.Tags = "a-tag,b-tag"; Page page2 = AddDummyPage2(); page2.Tags = "z-tag,a-tag"; // Act ActionResult result = _pagesController.AllTags(); // Assert Assert.That(result, Is.TypeOf<ViewResult>(), "ViewResult"); IEnumerable<TagViewModel> model = result.ModelFromActionResult<IEnumerable<TagViewModel>>(); Assert.NotNull(model, "Null model"); _pageServiceMock.Verify(x => x.AllTags()); }