public void CanAdjustPackesConfigPaths(string packagesFolder, string projectDirectory, string text, string expectedModifiedText) { var packagesDir = TestPaths.GetFolderRelativeToProjectDir(packagesFolder); var projectDir = TestPaths.GetFolderRelativeToProjectDir(projectDirectory); var modifier = DIRegistrar.GetInstance <NugetPackageModifier>(); var modifiedText = modifier.CorrectPackagesPath(projectDir, packagesDir, text); Assert.AreEqual(expectedModifiedText, modifiedText); }
public void CanReadNugetReference(string relativePackagesConfigPath, string expectedReference) { var projectFolder = TestPaths.GetFolderRelativeToProjectDir(relativePackagesConfigPath); var service = DIRegistrar.GetInstance <INugetReferenceReader>(); var packagesConfigFile = service.TryReadPackagesConfig(projectFolder); var dependency = packagesConfigFile.Packages.FirstOrDefault(pk => pk.ID == expectedReference); Assert.IsNotNull(dependency); }