コード例 #1
0
        public void GetPreviousEntry_NullEntryItem_ReturnsNull()
        {
            // arrange
            (Dictionary <string, Item> items, IBlogManager blogManager, IEntryManager entryManager) = SetupManagerMocks(true,
                                                                                                                        new[] {
                CreateEntry("entry1"),
                CreateEntry("entry2")
            }
                                                                                                                        );

            var sut = new EntryNavigationCore(blogManager, entryManager);

            // act
            var results = sut.GetPreviousEntry(null);

            // assert
            Assert.That(results, Is.Null);
        }
コード例 #2
0
 public EntryNavigation(IEntryNavigationCore entryNavigationCore)
 {
     EntryNavigationCore = entryNavigationCore ?? new EntryNavigationCore(ManagerFactory.BlogManagerInstance, ManagerFactory.EntryManagerInstance);
     NextEntry           = EntryNavigationCore.GetNextEntry(CurrentEntry);
     PreviousEntry       = EntryNavigationCore.GetPreviousEntry(CurrentEntry);
 }