public GetBlogEntriesByMonthAndYear ( System.Item blog, int month, int year ) : Sitecore.Modules.WeBlog.Items.WeBlog.EntryItem[] | ||
blog | System.Item | |
month | int | The month to get the entries for |
year | int | The year to get the entries for |
return | Sitecore.Modules.WeBlog.Items.WeBlog.EntryItem[] |
public void GetBlogEntriesByMonthAndYear_BeforeEntries() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 3, 1)); var entryDeimos = TestUtil.CreateNewEntry(blog, "Deimos", entryDate: new DateTime(2012, 3, 2)); var entryPhobos = TestUtil.CreateNewEntry(blog, "Phobos", entryDate: new DateTime(2012, 4, 3)); var entryAdrastea = TestUtil.CreateNewEntry(blog, "Adrastea", entryDate: new DateTime(2012, 5, 4)); TestUtil.UpdateIndex(); var manager = new EntryManager(); var results = manager.GetBlogEntriesByMonthAndYear(blog, 1, 2012); Assert.That(results, Is.Empty); }
public void GetBlogEntriesByMonthAndYear_FirstMonth() { var blog = TestUtil.CreateNewBlog(TestContentRoot); var entryLuna = TestUtil.CreateNewEntry(blog, "Luna", entryDate: new DateTime(2012, 12, 30)); var entryDeimos = TestUtil.CreateNewEntry(blog, "Deimos", entryDate: new DateTime(2012, 12, 31)); var entryPhobos = TestUtil.CreateNewEntry(blog, "Phobos", entryDate: new DateTime(2013, 1, 1)); var entryAdrastea = TestUtil.CreateNewEntry(blog, "Adrastea", entryDate: new DateTime(2013, 1, 1)); TestUtil.UpdateIndex(); var manager = new EntryManager(); var results = manager.GetBlogEntriesByMonthAndYear(blog, 1, 2013); var ids = from result in results select result.ID; Assert.That(ids, Is.EqualTo(new[] { entryPhobos.ID, entryAdrastea.ID })); }