public void Init ()
		{
			sourceRepository = new FakeServiceBasedRepository ();
			sourceRepositoryPackages = new List<FakePackage> ();
			packageNamesUsedWhenCheckingForUpdates = new List<IPackageName> ();
			project = new FakePackageManagementProject ();
		}
		public void GetPackagesFromPackageSource_RepositoryIsServiceBasedRepositoryAndPrereleaseIncluded_ServiceBasedRepositorySearchUsed ()
		{
			CreateViewModel ();
			AddOnePackageSourceToRegisteredSources ();
			var package = FakePackage.CreatePackageWithVersion ("Test", "0.1.0.0");
			package.IsAbsoluteLatestVersion = true;
			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);
		}