Example #1
0
 public void Init()
 {
     sourceRepository         = new FakeServiceBasedRepository();
     sourceRepositoryPackages = new List <FakePackage> ();
     packageNamesUsedWhenCheckingForUpdates = new List <IPackageName> ();
     project = new FakePackageManagementProject();
 }
Example #2
0
        public void GetPackagesFromPackageSource_RepositoryIsServiceBasedRepositoryAndPrereleaseIncluded_ServiceBasedRepositorySearchUsed()
        {
            CreateViewModel();
            var package    = FakePackage.CreatePackageWithVersion("Test", "0.1.0.0");
            var packages   = new FakePackage[] { package };
            var repository = new FakeServiceBasedRepository();

            repository.PackagesToReturnForSearch("id:test", true, packages);
            registeredPackageRepositories.FakeActiveRepository = repository;
            viewModel.SearchTerms       = "id:test";
            viewModel.IncludePrerelease = true;
            viewModel.ReadPackages();

            IList <IPackage> allPackages = viewModel.GetPackagesFromPackageSource().ToList();

            var expectedPackages = new FakePackage[] { package };

            PackageCollectionAssert.AreEqual(expectedPackages, allPackages);
        }