public void GetEntryComments_NullItem() { var manager = new Mod.CommentManager(null, null, null, null); var comments = manager.GetEntryComments((Item)null, 10); Assert.That(comments, Is.Empty); }
public void GetEntryComments_EntryWithoutComments() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 3, 1)); TestUtil.UpdateIndex(); var manager = new Mod.CommentManager(null, null, null, null); var comments = manager.GetEntryComments(entryLuna, 10); Assert.That(comments, Is.Empty); }
public void GetEntryComments_NonEntry() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 3, 1)); var commetLuna1 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 3)); var commetLuna2 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 4)); TestUtil.UpdateIndex(); var manager = new Mod.CommentManager(); var comments = manager.GetEntryComments(blog); Assert.That(comments, Is.Empty); }
public void GetEntryComments_EntryWithComments() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 3, 1)); var commetLuna1 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 2)); var commetLuna2 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 4)); TestUtil.UpdateIndex(); var manager = new Mod.CommentManager(null, null, null, null); var comments = manager.GetEntryComments(entryLuna, 10); var ids = from comment in comments select comment.Uri.ItemID; Assert.That(ids, Is.EqualTo(new[] { commetLuna1.ID, commetLuna2.ID })); }
public void GetEntryComments_NullItem() { var manager = new Mod.CommentManager(); var comments = manager.GetEntryComments((Item)null); Assert.That(comments, Is.Empty); }
public void GetEntryComments_EntryWithComments_Limited() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 3, 1)); var commetLuna1 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 1)); var commetLuna2 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 2)); var commetLuna3 = TestUtil.CreateNewComment(entryLuna, new DateTime(2012, 3, 3)); TestUtil.UpdateIndex(); var manager = new Mod.CommentManager(); var comments = manager.GetEntryComments(entryLuna, 2); var ids = from comment in comments select comment.ID; Assert.That(ids, Is.EqualTo(new[] { commetLuna1.ID, commetLuna2.ID })); }