private HeadlineViewModel CreateMockContent() { var mockedUmbracoContent = new PublishedContentMockingHelper(); mockedUmbracoContent.AddProperty("header", _testTitle); mockedUmbracoContent.AddProperty("body", _testBody); return((HeadlineViewModel)_builder.CreateViewModel(mockedUmbracoContent.ContentMock)); }
public void ShouldContainErrorViewModelWhenThereIsntAnyBuilderForAlias() { var contentWithoutBuilder = new PublishedContentMockingHelper(); contentWithoutBuilder.SetAlias("Alias without builder"); _mocekdContents.Add(contentWithoutBuilder.ContentMock); var sections = _sectionProvider.GetListOfSectionsToRender(_mocekdContents); Assert.IsTrue(sections.Any(x => x.ViewModel is SectionErrorViewModel)); }
public void WhenCreateViewModelItShouldGetTesMessageFromUmbraco() { var mockedUmbracoContent = new PublishedContentMockingHelper(); var testMessage = "test header"; mockedUmbracoContent.AddProperty("header", testMessage); var viewModel = (ImageSectionViewModel)_builder.CreateViewModel(mockedUmbracoContent.ContentMock); Assert.AreEqual(testMessage, viewModel.Header); }
public void SetUp() { _buildersList = new List <ISectionBuilder> { new HeaderBuilder(new NodeHelper()), new FooterBuilder(null) }; var builderFactory = new BuildersFactory(_buildersList); _sectionProvider = new SectionsProvider(builderFactory); var mockContentHeader = new PublishedContentMockingHelper(); mockContentHeader.SetAlias(SectionDocumentTypes.Header); var mockContentFooter = new PublishedContentMockingHelper(); mockContentFooter.SetAlias(SectionDocumentTypes.Footer); _mocekdContents = new List <IPublishedContent> { mockContentHeader.ContentMock, mockContentFooter.ContentMock }; }