Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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 }));
        }
Exemplo n.º 5
0
        public void GetEntryComments_NullItem()
        {
            var manager = new Mod.CommentManager();
            var comments = manager.GetEntryComments((Item)null);

            Assert.That(comments, Is.Empty);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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 }));
        }