コード例 #1
0
        public void IsInstalled()
        {
            Assert.IsFalse(install.IsInstalled(package.Object));

            Writer(writer => writer.AddPackageEntry("PluginA", new NuGetVersion("2.0.0"), NuGetFramework.AnyFramework));

            Assert.IsTrue(install.IsInstalled(package.Object));
        }
コード例 #2
0
 protected override bool CanExecuteOverride(IPackage package)
 => package != null && service.IsInstalled(package) && !selfPackageConfiguration.Equals(package.Id);
コード例 #3
0
ファイル: UpdateCommand.cs プロジェクト: maraf/PluginManager
 protected override bool CanExecuteOverride(PackageUpdateViewModel package)
 => package != null && install.IsInstalled(package.Current.Model) && package.Target != null;
コード例 #4
0
ファイル: InstallCommand.cs プロジェクト: maraf/PluginManager
 protected override bool CanExecuteOverride(IPackage package)
 => package != null && !service.IsInstalled(package.Id);