Example #1
0
        public void ItAddsACliFallbackFolderIfOneIsNotPresentAlready()
        {
            const string FallbackFolderNotAlreadySet = "some path not already set";

            _nugetConfig.AddCliFallbackFolder(FallbackFolderNotAlreadySet);

            _settingsMock.Verify(s =>
                                 s.SetValue(NuGetConfig.FallbackPackageFolders, "CliFallbackFolder", FallbackFolderNotAlreadySet),
                                 Times.Exactly(1));
        }
Example #2
0
        public void PrimeCache()
        {
            if (SkipPrimingTheCache())
            {
                return;
            }

            var nuGetFallbackFolder = _cliFallbackFolderPathCalculator.CliFallbackFolderPath;

            _nuGetConfig.AddCliFallbackFolder(nuGetFallbackFolder);

            _nugetPackagesArchiver.ExtractArchive(nuGetFallbackFolder);

            _nuGetCacheSentinel.CreateIfNotExists();
        }