public void FindNotThere() { var m = new myMeetingListRef(); var r = CategoryDB.Find(m); Assert.IsNull(r); }
public void FindThere() { var ci = new CategoryConfigInfo() { CategoryTitle = "hi", DisplayOnHomePage = false, MeetingList = new myMeetingListRef() }; CategoryDB.UpdateOrInsert(ci); var m = new myMeetingListRef(); var r = CategoryDB.Find(ci.MeetingList); Assert.IsNotNull(r); Assert.AreEqual("hi", r.CategoryTitle); }
public async Task FetchOnce() { // When not in cache, make sure it is fetched and updated in the cache. var ds = new dummyScreen(); var ms = new myMeetingListRef(); var dc = new dummyCache(); var t = new CategoryPageViewModel(ds, ms, dc); await TestUtils.SpinWait(() => dc.NumberTimesInsertCalled >= 1, 1000); var item = await dc.GetObject <IMeetingRefExtended[]>(ms.UniqueString); Assert.IsNotNull(item); Assert.AreEqual(2, item.Length); Assert.AreEqual("meeting1", item[0].Title); Assert.AreEqual("meeting2", item[1].Title); }
public void CTor() { var ds = new dummyScreen(); var ms = new myMeetingListRef(); var t = new CategoryPageViewModel(ds, ms); }