Exemplo n.º 1
0
        protected override void SetUp()
        {
            base.SetUp();

            bookIndex        = NewMock <IBookIndex>();
            bookFactory      = NewMock <IBookFactory>();
            provider1        = NewMock <ISpecificBookDataProvider>();
            provider2        = NewMock <ISpecificBookDataProvider>();
            bookIndexBuilder = new BookIndexBuilder(bookIndex, bookFactory, new [] { provider1, provider2 });
        }
Exemplo n.º 2
0
 private Book[] SafeSelect(ISpecificBookDataProvider provider)
 {
     try
     {
         return(provider.SelectAll());
     }
     catch (Exception ex)
     {
         log.Error(ex, $"Can't retrieve books from \"{provider.Name}\" ({provider.GetType()})");
         return(new Book[0]);
     }
 }