public PackageOperation AddOneFakeUninstallPackageOperation() { var package = new FakePackage("PackageToUninstall"); var operation = new FakePackageOperation(package, PackageAction.Uninstall); FakeSolution.FakeProjectToReturnFromGetProject.FakeInstallOperations.Add(operation); return operation; }
public FakePackageOperation AddFakeUninstallOperation() { var package = new FakePackage("MyPackage"); var operation = new FakePackageOperation(package, PackageAction.Uninstall); FakeInstallOperations.Add(operation); return(operation); }
public PackageOperation AddOneFakeInstallPackageOperationForViewModelPackage() { var operation = new FakePackageOperation(FakePackage, PackageAction.Install); FakeSolution .FakeProjectToReturnFromGetProject .FakeInstallOperations .Add(operation); return operation; }
public FakePackageOperation AddFakeUninstallOperation() { var package = new FakePackage("MyPackage"); var operation = new FakePackageOperation(package, PackageAction.Uninstall); FakeInstallOperations.Add(operation); return operation; }
public void HasPackageScriptsToRun_ProjectHasOnePackageOperation_PackageLocated() { CreateAction(); FakePackage expectedPackage = fakeProject.FakeSourceRepository.AddFakePackageWithVersion("Test", "1.0"); var operation = new FakePackageOperation(expectedPackage, PackageAction.Install); action.PackageId = expectedPackage.Id; action.PackageVersion = expectedPackage.Version; fakeProject.FakeInstallOperations.Add(operation); bool hasPackageScripts = action.HasPackageScriptsToRun(); IPackage actualPackage = action.Package; Assert.AreEqual(expectedPackage, actualPackage); }
public void HasPackageScriptsToRun_ProjectHasOnePackageOperation_DoesNotThrowNullReferenceException() { CreateAction(); FakePackage package = fakeProject.FakeSourceRepository.AddFakePackageWithVersion("Test", "1.0"); var operation = new FakePackageOperation(package, PackageAction.Install); action.PackageId = package.Id; action.PackageVersion = package.Version; fakeProject.FakeInstallOperations.Add(operation); bool hasPackageScripts = false; Assert.DoesNotThrow(() => hasPackageScripts = action.HasPackageScriptsToRun()); }