コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }