public void KnownTitleUpdated() { var unknown1 = new CategoryConfigInfo() { CategoryTitle = "Dude", DisplayOnHomePage = true, MeetingList = new myMeetingListRef() }; var list = new List <CategoryConfigInfo>() { unknown1 }; CategoryDB.SaveCategories(list); var unknown = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = false, MeetingList = new myMeetingListRef() }; var ccvm = new CategoryConfigViewModel(unknown.MeetingList); ccvm.CategoryTitle = "There"; var info = FindDBConfigInfo(unknown.MeetingList); Assert.IsNotNull(info); Assert.AreEqual("There", info.CategoryTitle); }
public void KnownUnsubscribed() { var unknown1 = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = true, MeetingList = new myMeetingListRef() }; var list = new List <CategoryConfigInfo>() { unknown1 }; CategoryDB.SaveCategories(list); var unknown = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = false, MeetingList = new myMeetingListRef() }; var ccvm = new CategoryConfigViewModel(unknown.MeetingList); ccvm.IsSubscribed = false; var info = FindDBConfigInfo(unknown.MeetingList); Assert.IsNull(info); }
public void UnknownNotTouched() { // Given an unknown item, nothing is done. var ccvm = new CategoryConfigViewModel(new myMeetingListRef()); Assert.IsFalse(HaveDBConfigInfo()); Assert.IsFalse(ccvm.IsDisplayedOnMainPage); Assert.IsFalse(ccvm.IsSubscribed); Assert.AreEqual("Meeting List", ccvm.CategoryTitle); }
public void UnkonwnSubscribed() { var unknown = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = false, MeetingList = new myMeetingListRef() }; var ccvm = new CategoryConfigViewModel(unknown.MeetingList); ccvm.IsSubscribed = true; Assert.IsTrue(ccvm.IsSubscribed); Assert.IsFalse(ccvm.IsDisplayedOnMainPage); Assert.IsTrue(HaveDBConfigInfo()); var info = FindDBConfigInfo(unknown.MeetingList); Assert.IsNotNull(info); Assert.IsFalse(info.DisplayOnHomePage); Assert.AreEqual("Meeting List", info.CategoryTitle); }
public void KnownDisplayed() { var unknown1 = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = true, MeetingList = new myMeetingListRef() }; var list = new List <CategoryConfigInfo>() { unknown1 }; CategoryDB.SaveCategories(list); var unknown2 = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = false, MeetingList = new myMeetingListRef() }; var ccvm = new CategoryConfigViewModel(unknown2.MeetingList); Assert.IsTrue(ccvm.IsSubscribed); Assert.IsTrue(ccvm.IsDisplayedOnMainPage); }
public bool?SetGamesCategories(List <Game> games) { var model = new CategoryConfigViewModel(new CategoryConfigWindowFactory(), Database, games); return(model.OpenView()); }
public bool?SetGamesCategories(List <IGame> games) { var model = new CategoryConfigViewModel(CategoryConfigWindowFactory.Instance, database, games, true); return(model.OpenView()); }