public void HintPathGeneratedWithExcludeVersionDoesNotContainVersion()
        {
            var hpg = new HintPathGenerator(false);
            var solutionDirectory = "c:\\solutionDirectoryWithoutTrailingSlash";
            var projectDirName = "projectDirectoryWithoutTrailingSlash";
            var solutionDirInfo = new DirectoryInfo(solutionDirectory);
            var projectDirInfo = new DirectoryInfo(solutionDirectory + string.Format("\\{0}", projectDirName));
            var package = PackageUtility.CreatePackage("any", "0.0.0", assemblyReferences: new[] { "any.dll" });

            var hintpath = hpg.ForAssembly(solutionDirInfo, projectDirInfo, package, "any.dll");

            Assert.That(hintpath, Is.EqualTo("..\\packages\\any\\any.dll"));
        }
Exemplo n.º 2
0
 private ProjectNugetifier CreateProjectNugetifier(IVsProject projectAdapter)
 {
     var projectFileSystem = new PhysicalFileSystem(projectAdapter.ProjectDirectory.ToString());
     var repository = AggregateRepositoryHelper.CreateAggregateRepositoryFromSources(RepositoryFactory, SourceProvider, Source);
     repository.Logger = Console;
     var hintPathGenerator = new HintPathGenerator();
     return new ProjectNugetifier(projectAdapter, repository, projectFileSystem, Console, hintPathGenerator);
 }