public void WhosEditing() { ICacheProviderV30 prov = GetProvider(); prov.RenewEditingSession("Page", "User1"); prov.RenewEditingSession("Page", "User2"); Assert.AreEqual("", prov.WhosEditing("Inexistent"), "Wrong result (should be empty)"); Assert.AreEqual("User1", prov.WhosEditing("Page"), "Wrong user"); prov.CancelEditingSession("Page", "User1"); Assert.AreEqual("User2", prov.WhosEditing("Page"), "Wrong user"); prov.CancelEditingSession("Page", "User2"); Assert.AreEqual("", prov.WhosEditing("Page"), "Wrong user"); }
public void WhosEditing_InvalidPage(string p) { ICacheProviderV30 prov = GetProvider(); prov.WhosEditing(p); }
public void WhosEditing_NullPage(string p) { ICacheProviderV30 prov = GetProvider(); Assert.That(() => prov.WhosEditing(p), Throws.ArgumentNullException); }