public void RemovePageContent() { ICacheProviderV30 prov = GetProvider(); PageInfo p1 = new PageInfo("Page1", MockPagesProvider(), DateTime.Now); PageInfo p2 = new PageInfo("Page2", MockPagesProvider(), DateTime.Now); PageContent c1 = new PageContent(p1, "Page 1", "admin", DateTime.Now, "Comment", "Content", null, null); PageContent c2 = new PageContent(p2, "Page 2", "user", DateTime.Now, "", "Blah", null, null); Assert.AreEqual(0, prov.PageCacheUsage, "Wrong cache usage"); prov.SetPageContent(p1, c1); prov.SetPageContent(p2, c2); prov.SetFormattedPageContent(p1, "Content 1"); prov.SetFormattedPageContent(p2, "Content 2"); Assert.AreEqual(2, prov.PageCacheUsage, "Wrong cache usage"); prov.RemovePage(p2); Assert.IsNotNull(prov.GetFormattedPageContent(p1), "GetFormattedPageContent should not return null"); Assert.IsNotNull(prov.GetPageContent(p1), "GetPageContent should not return null"); Assert.IsNull(prov.GetFormattedPageContent(p2), "GetFormattedPageContent should return null"); Assert.IsNull(prov.GetPageContent(p2), "GetPageContent should return null"); }
public void RemovePageContent_NullPage() { ICacheProviderV30 prov = GetProvider(); prov.RemovePage(null); }
public void RemovePageContent_NullPage() { ICacheProviderV30 prov = GetProvider(); Assert.That(() => prov.RemovePage(null), Throws.ArgumentNullException); }