Example #1
0
        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));
        }
Example #2
0
        string GetSomePackageSourcesCouldNotBeReachedErrorMessage(MonoDevelopAggregateRepository repository)
        {
            string message = GettextCatalog.GetString("Some package sources could not be reached.");

            return(new AggregateExceptionErrorMessage(message, repository.GetAggregateException()).ToString());
        }