public void Search_TwoPackageRepositoriesOneFailingWhenGetPackagesCalled_GetAggregateExceptionIncludesRepositoryException() { AddRepository(); var exception = new Exception("Error"); AddFailingPackageRepository(exception); CreateAggregateRepository(); Search(); AggregateException aggregateException = aggregateRepository.GetAggregateException(); Assert.That(aggregateException.InnerExceptions, Contains.Item(exception)); }
string GetSomePackageSourcesCouldNotBeReachedErrorMessage(MonoDevelopAggregateRepository repository) { string message = GettextCatalog.GetString("Some package sources could not be reached."); return(new AggregateExceptionErrorMessage(message, repository.GetAggregateException()).ToString()); }