public void ArticlePropertyChangedShouldBeFired() { //arrange var article = new Article(); //Assert PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.locked = true, "locked"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.IsSaved = true, "IsSaved"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.bodyText = "test", "bodyText"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.contentUrl = "test", "contentUrl"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.homeSectionId = 1, "homeSectionId"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.homeSectionName = "test", "homeSectionName"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.id = 1, "id"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.isTopArticle = true, "isTopArticle"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.lastModified = "19-12-15", "lastModified"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.publishData = new PublishData(), "publishData"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.publishedDateTime = DateTime.Now, "publishedDateTime"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.relatedArticles = new List <RelatedArticle>(), "relatedArticles"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.relatedDetailedArticles = new List <Article>(), "relatedDetailedArticles"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.teasers = new Teasers(), "teasers"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.titles = new Titles(), "titles"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.topImage = new TopImage(), "topImage"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.topImages = new List <TopImage>(), "topImages"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.publishedDate = "19-11-17", "publishedDate"); PropertyChangedAsserter.AssertPropertyChanged(article, (x) => x.desktopUrl = "someUrl", "desktopUrl"); }
public void PublishDataPropertyChangedShouldBeFired() { //arrange var publishData = new PublishData(); //Assert PropertyChangedAsserter.AssertPropertyChanged(publishData, (x) => x.publishInfo = "test", "publishInfo"); }
public void RelatedArticlePropertyChangedShouldBeFired() { //arrange var realedArticle = new RelatedArticle(); //Assert PropertyChangedAsserter.AssertPropertyChanged(realedArticle, (x) => x.url = "test", "url"); }
public void TeasersPropertyChangedShouldBeFired() { //arrange var teasers = new Teasers(); //Assert PropertyChangedAsserter.AssertPropertyChanged(teasers, (x) => x.DEFAULT = "test", "DEFAULT"); PropertyChangedAsserter.AssertPropertyChanged(teasers, (x) => x.FRONTPAGE = "test", "FRONTPAGE"); }
public void SectionPropertyChangedShouldBeFired() { //arrange var section = new Section("myTestSection", "www.myTestSectionUrl.com"); //assert PropertyChangedAsserter.AssertPropertyChanged(section, (x) => x.Name = "newName", "Name"); PropertyChangedAsserter.AssertPropertyChanged(section, (x) => x.SectionContentUrl = "newUrl", "Area"); PropertyChangedAsserter.AssertPropertyChanged(section, (x) => x.Articles = new List <Article>(), "Articles"); }
public void TopImageVersionsPropertyChangedShouldBeFired() { //arrange var small = new Small(); var thumb = new Thumb(); //Assert PropertyChangedAsserter.AssertPropertyChanged(small, (x) => x.url = "test", "url"); PropertyChangedAsserter.AssertPropertyChanged(thumb, (x) => x.url = "test", "url"); }
public void TitlesPropertyChangedShouldBeFired() { //arrange var titles = new Titles(); //Assert PropertyChangedAsserter.AssertPropertyChanged(titles, (x) => x.DEFAULT = "test", "DEFAULT"); PropertyChangedAsserter.AssertPropertyChanged(titles, (x) => x.FRONTPAGE = "test", "FRONTPAGE"); PropertyChangedAsserter.AssertPropertyChanged(titles, (x) => x.KICKER = "test", "KICKER"); }
public void TopImagePropertyChangedShouldBeFired() { //arrange var topImage = new TopImage(); //Assert PropertyChangedAsserter.AssertPropertyChanged(topImage, (x) => x.small = new Small(), "small"); PropertyChangedAsserter.AssertPropertyChanged(topImage, (x) => x.thumb = new Thumb(), "thumb"); PropertyChangedAsserter.AssertPropertyChanged(topImage, (x) => x.imageCaption = "test", "imageCaption"); }
public void MetadataPropertyChangedShouldBeFired() { //arrange var metadata = new Metadata(); //Assert PropertyChangedAsserter.AssertPropertyChanged(metadata, (x) => x.c_category = "test", "c_category"); PropertyChangedAsserter.AssertPropertyChanged(metadata, (x) => x.c_name = "test", "c_name"); PropertyChangedAsserter.AssertPropertyChanged(metadata, (x) => x.color = "test", "color"); PropertyChangedAsserter.AssertPropertyChanged(metadata, (x) => x.sectionDisplayName = "test", "sectionDisplayName"); }
public void ArticleViewModelsRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_sectionViewModel, (x) => x.ArticleViewModels = new List <ArticleViewModel>(), "ArticleViewModels"); }
public void SectionShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_sectionViewModel, (x) => x.Section = new Section("Test", "test"), "Section"); }
public void SavedArticlesShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_vm, (x) => x.SavedArticles = new ObservableCollection <ArticleViewModel>(), "SavedArticles"); }
public void DataTemplateGroupHeaderShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_allArticlesViewModel, (x) => x.DataTemplateGroupHeader = new DataTemplate(), "DataTemplateGroupHeader"); }
public void LockedShouldRaisePropertyChangedEvent() { _articleViewModel.Locked = false; PropertyChangedAsserter.AssertPropertyChanged(_articleViewModel, (x) => x.Locked = true, "Locked"); }
public void RelatedArticleViewModelsShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_vm, (x) => x.RelatedArticleViewModels = new List <ArticleViewModel>(), "RelatedArticleViewModels"); }
public void IsRefreshingShouldRaisePropertyChangedEvent() { _allArticlesViewModel.IsRefreshing = true; //to avoid issues with async methods as slow com cs. fast com could mess with the result PropertyChangedAsserter.AssertPropertyChanged(_allArticlesViewModel, (x) => x.IsRefreshing = false, "IsRefreshing"); }
public void EmailShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_vm, (x) => x.Email = "newEmail", "Email"); }
public void UnlockedIndicatorImageVisibleShouldRaisePropertyChangedEvent() { _articleViewModel.UnlockedIndicatorImageVisible = false; PropertyChangedAsserter.AssertPropertyChanged(_articleViewModel, (x) => x.UnlockedIndicatorImageVisible = true, "UnlockedIndicatorImageVisible"); }
public void SubscriberHasAccessShouldRaisePropertyChangedEvent() { _articleViewModel.SubscriberHasAccess = false; PropertyChangedAsserter.AssertPropertyChanged(_articleViewModel, (x) => x.SubscriberHasAccess = true, "SubscriberHasAccess"); }
public void IsRefreshingShouldRaisePropertyChangedEvent() { _sectionViewModel.IsRefreshing = false; PropertyChangedAsserter.AssertPropertyChanged(_sectionViewModel, (x) => x.IsRefreshing = true, "IsRefreshing"); }
public void ArticleViewModelShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_vm, (x) => x.ArticleViewModel = new ArticleViewModel(_stateController, new Article()), "ArticleViewModel"); }
public void DataTemplateShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_sectionViewModel, (x) => x.DataTemplate = new DataTemplate(), "DataTemplate"); }
public void ArticleShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_articleViewModel, (x) => x.Article = new Article(), "Article"); }
public void PasswordShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_vm, (x) => x.Password = "******", "Password"); }
public void GroupedShouldRaisePropertyChangedEvent() { PropertyChangedAsserter.AssertPropertyChanged(_allArticlesViewModel, (x) => x.Grouped = new List <Grouping <string, ArticleViewModel> >(), "Grouped"); }