public void Validate_versionned_Number() { var synchronizeLocalRepository = new SynchronizeLocalRepository(""); Assert.IsTrue(synchronizeLocalRepository.IsFolderShouldBeInLocalNugetRepository(PathNugetWithVersion)); Assert.IsTrue(synchronizeLocalRepository.IsFolderShouldBeInLocalNugetRepository(PathNugetWithVersionBeta)); Assert.IsFalse(synchronizeLocalRepository.IsFolderShouldBeInLocalNugetRepository(PathNubet)); }
public void Validate_Folder_To_Delete() { var synchronizeLocalRepository = new SynchronizeLocalRepository(""); var result = synchronizeLocalRepository.GetFoldersToDelete(new List <string> { PathNugetWithVersion, PathNubet }).ToList(); Assert.IsTrue(result.Count() == 1); Assert.IsTrue(result[0].Equals(PathNubet)); }
/// <summary> /// This function is the callback used to execute the command when the menu item is clicked. /// See the constructor to see how the menu item is associated with this function using /// OleMenuCommandService service and MenuCommand class. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event args.</param> private void MenuItemCallback(object sender, EventArgs e) { try { if (Settings.Default == null || string.IsNullOrEmpty(Settings.Default.LocalFolderForRepository)) { Logger.LogMessage("Settings.Default.LocalFolderForRepository is null"); return; } var localFolder = Settings.Default.LocalFolderForRepository; var synchronizeRepo = new SynchronizeLocalRepository(localFolder); synchronizeRepo.JustDoIt(SolutionPath); } catch (Exception ex) { Logger.LogException(ex); } }
public void Validate_Number_Of_NugetPackages_With_Beta_To_Be_Copied() { var alreadyStoredPackages = new List <NugetPackage> { new NugetPackage(PathNugetWithVersion), new NugetPackage(PathNugetWithVersion2) }; var newPackages = new List <NugetPackage> { new NugetPackage(PathNugetWithVersion2), new NugetPackage(PathNugetWithVersionBeta), new NugetPackage(PathNubet) }; var synchronizeLocalRepository = new SynchronizeLocalRepository(""); var result = synchronizeLocalRepository.GetPackagesNeededToBeCopied(alreadyStoredPackages, newPackages).ToList(); Assert.IsTrue(result.Count() == 1); Assert.IsTrue(result.First(x => x.FullPath == PathNugetWithVersionBeta) != null); }