void CreateViewModel(FakePackageManagementService packageManagementService) { taskFactory = new FakeTaskFactory(); var messageReporter = new FakeMessageReporter(); viewModel = new InstalledPackagesViewModel(packageManagementService, messageReporter, taskFactory); }
void CreateViewModel() { packageManagementService = new FakePackageManagementService(); taskFactory = new FakeTaskFactory(); var messageReporter = new FakeMessageReporter(); viewModel = new PackageUpdatesViewModel(packageManagementService, messageReporter, taskFactory); }
void CreateViewModel(FakePackageManagementService packageManagementService) { viewModel = new TestablePackageViewModel(packageManagementService); package = viewModel.FakePackage; this.packageManagementService = packageManagementService; sourcePackageRepository = packageManagementService.FakeActivePackageRepository; licenseAcceptanceService = viewModel.FakeLicenseAcceptanceService; messageReporter = viewModel.FakeMessageReporter; }
public TestableUpdatedPackageViewModel( FakePackage package, FakePackageManagementService packageManagementService, FakeLicenseAcceptanceService licenseAcceptanceService, FakeMessageReporter messageReporter) : base( package, packageManagementService, licenseAcceptanceService, messageReporter) { this.FakePackage = package; this.FakePackageManagementService = packageManagementService; this.FakeLicenseAcceptanceService = licenseAcceptanceService; this.FakeMessageReporter = messageReporter; this.FakeSourcePackageRepository = FakePackageManagementService.FakeActivePackageRepository; }