public LocalPackageSolutionDetailControlModelTests(LocalPackageSearchMetadataFixture testData) : base(testData) { var solMgr = new Mock <INuGetSolutionManagerService>(); var serviceBroker = new Mock <IServiceBroker>(); var projectManagerService = new Mock <INuGetProjectManagerService>(); projectManagerService.Setup(x => x.GetProjectsAsync(It.IsAny <CancellationToken>())).ReturnsAsync(new List <IProjectContextInfo>()); #pragma warning disable ISB001 // Dispose of proxies serviceBroker.Setup(x => x.GetProxyAsync <INuGetProjectManagerService>(It.Is <ServiceJsonRpcDescriptor>(d => d.Moniker == NuGetServices.ProjectManagerService.Moniker), It.IsAny <ServiceActivationOptions>(), It.IsAny <CancellationToken>())) .ReturnsAsync(projectManagerService.Object); #pragma warning restore ISB001 // Dispose of proxies NuGetUIThreadHelper.JoinableTaskFactory.Run(async() => { _testInstance = await PackageSolutionDetailControlModel.CreateAsync( solutionManager: solMgr.Object, projects: new List <IProjectContextInfo>(), packageManagerProviders: new List <IVsPackageManagerProvider>(), serviceBroker: serviceBroker.Object, CancellationToken.None); }); _testInstance.SetCurrentPackage( _testViewModel, ItemFilter.All, () => null).Wait(); }
public PackageSolutionDetailControlModelTests(LocalPackageSearchMetadataFixture testData) : base(testData) { var solMgr = new Mock <ISolutionManager>(); _testInstance = new PackageSolutionDetailControlModel( solutionManager: solMgr.Object, projects: new List <NuGetProject>(), packageManagerProviders: new List <IVsPackageManagerProvider>()); _testInstance.SetCurrentPackage( _testViewModel, ItemFilter.All, () => null).Wait(); }