Esempio n. 1
0
		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());
		}