Browse Source

Backup

pull/374/head
Dragan 12 years ago
parent
commit
f7a79da9b5
  1. 2
      src/AddIns/Misc/PackageManagement/Project/Src/Design/FakePackage.cs
  2. 9
      src/AddIns/Misc/PackageManagement/Test/Src/AvailablePackagesViewModelTests.cs
  3. 2
      src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableInstalledPackageViewModel.cs
  4. 2
      src/AddIns/Misc/PackageManagement/Test/Src/InstalledPackagesViewModelTests.cs
  5. 6
      src/AddIns/Misc/PackageManagement/Test/Src/RecentPackagesViewModelTests.cs
  6. 1
      src/AddIns/Misc/PackageManagement/Test/Src/UpdatedPackageViewModelTests.cs

2
src/AddIns/Misc/PackageManagement/Project/Src/Design/FakePackage.cs

@ -82,6 +82,8 @@ namespace ICSharpCode.PackageManagement.Design @@ -82,6 +82,8 @@ namespace ICSharpCode.PackageManagement.Design
public int RatingsCount { get; set; }
public double Rating { get; set; }
public bool HasProjectContent() { return true; }
public IEnumerable<IPackageAssemblyReference> AssemblyReferences {
get { return AssemblyReferenceList; }
}

9
src/AddIns/Misc/PackageManagement/Test/Src/AvailablePackagesViewModelTests.cs

@ -31,6 +31,7 @@ namespace PackageManagement.Tests @@ -31,6 +31,7 @@ namespace PackageManagement.Tests
public class AvailablePackagesViewModelTests
{
AvailablePackagesViewModel viewModel;
PackageManagementEvents packageManagementEvents;
FakeRegisteredPackageRepositories registeredPackageRepositories;
ExceptionThrowingRegisteredPackageRepositories exceptionThrowingRegisteredPackageRepositories;
FakeTaskFactory taskFactory;
@ -50,7 +51,13 @@ namespace PackageManagement.Tests @@ -50,7 +51,13 @@ namespace PackageManagement.Tests
{
taskFactory = new FakeTaskFactory();
var packageViewModelFactory = new FakePackageViewModelFactory();
viewModel = new AvailablePackagesViewModel(registeredPackageRepositories, packageViewModelFactory, taskFactory);
packageManagementEvents = new PackageManagementEvents();
viewModel = new AvailablePackagesViewModel(
packageManagementEvents,
registeredPackageRepositories,
packageViewModelFactory,
taskFactory);
}
void CreateExceptionThrowingRegisteredPackageRepositories()

2
src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableInstalledPackageViewModel.cs

@ -24,7 +24,7 @@ using NuGet; @@ -24,7 +24,7 @@ using NuGet;
namespace PackageManagement.Tests.Helpers
{
public class TestableInstalledPackageViewModel : InstalledPackageViewModel
public class TestableInstalledPackageViewModel : PackageViewModel
{
public FakePackageOperationResolver FakePackageOperationResolver = new FakePackageOperationResolver();
public FakePackageManagementSolution FakeSolution;

2
src/AddIns/Misc/PackageManagement/Test/Src/InstalledPackagesViewModelTests.cs

@ -57,7 +57,7 @@ namespace PackageManagement.Tests @@ -57,7 +57,7 @@ namespace PackageManagement.Tests
{
registeredPackageRepositories = new FakeRegisteredPackageRepositories();
var packageViewModelFactory = new FakePackageViewModelFactory();
var installedPackageViewModelFactory = new InstalledPackageViewModelFactory(packageViewModelFactory);
var installedPackageViewModelFactory = new PackageViewModelFactory(packageViewModelFactory);
taskFactory = new FakeTaskFactory();
packageManagementEvents = new PackageManagementEvents();

6
src/AddIns/Misc/PackageManagement/Test/Src/RecentPackagesViewModelTests.cs

@ -86,12 +86,14 @@ namespace PackageManagement.Tests @@ -86,12 +86,14 @@ namespace PackageManagement.Tests
public void PackageViewModels_PackageIsUninstalledAfterRecentPackagesDisplayed_PackagesOnDisplayAreUpdated()
{
CreateViewModel();
var package = AddPackageToRecentPackageRepository();
viewModel.ReadPackages();
CompleteReadPackagesTask();
var package = AddPackageToRecentPackageRepository();
ClearReadPackagesTasks();
//RecentPackagesViewModel will not re-ReadPackages OnParentPackageUninstalled
// because OnParentPackageUninstalled that package is not removed from recent packages
packageManagementEvents.OnParentPackageUninstalled(new FakePackage());
CompleteReadPackagesTask();
var expectedPackages = new FakePackage[] {

1
src/AddIns/Misc/PackageManagement/Test/Src/UpdatedPackageViewModelTests.cs

@ -49,6 +49,7 @@ namespace PackageManagement.Tests @@ -49,6 +49,7 @@ namespace PackageManagement.Tests
viewModelParent = MockRepository.GenerateStub<IPackageViewModelParent>();
viewModel = new TestableUpdatedPackageViewModel(viewModelParent, fakeSolution);
fakeProject = fakeSolution.FakeProjectToReturnFromGetProject;
fakeSolution.AddPackageToSharedLocalRepository("","0.0.0.0");
fakeActionRunner = viewModel.FakeActionRunner;
fakePackageManagementEvents = viewModel.FakePackageManagementEvents;
}

Loading…
Cancel
Save