Ejemplo n.º 1
0
        public void HasMultiplePackageSources_OnePackageSource_ReturnsFalse()
        {
            CreateRegisteredPackageRepositories();
            packageSourcesHelper.AddOnePackageSource();
            bool result = registeredRepositories.HasMultiplePackageSources;

            Assert.IsFalse(result);
        }
        public void HasMultiplePackageSources_OnePackageSource_ReturnsFalse()
        {
            CreatePackageManagementService();
            packageSourcesHelper.AddOnePackageSource();

            bool result = packageManagementService.HasMultiplePackageSources;

            Assert.IsFalse(result);
        }
        public void RecentPackageRepository_OnePackageSource_OneRepositoryCreatedForPackageSourceAndUsedToCreateAggregateRepository()
        {
            CreatePackageSources();
            packageSourcesHelper.AddOnePackageSource("Source1");
            CreateCacheUsingPackageSources();

            FakePackageRepository repository = AddFakePackageRepositoryForPackageSource("Source1");
            var expectedRepositories         = new FakePackageRepository[] {
                repository
            };

            IRecentPackageRepository recentRepository = cache.RecentPackageRepository;

            IEnumerable <IPackageRepository> repositoriesUsedToCreateAggregateRepository =
                fakePackageRepositoryFactory.RepositoriesPassedToCreateAggregateRepository;

            var actualRepositoriesAsList = new List <IPackageRepository>(repositoriesUsedToCreateAggregateRepository);

            IPackageRepository[] actualRepositories = actualRepositoriesAsList.ToArray();

            CollectionAssert.AreEqual(expectedRepositories, actualRepositories);
        }