public void It_does_not_prime_the_NuGet_cache_if_the_archive_is_not_found_so_that_we_do_not_need_to_generate_the_archive_for_stage1() { var fileSystemMockBuilder = FileSystemMockBuilder.Create(); var fileSystemMock = fileSystemMockBuilder.Build(); var commandFactoryMock = SetupCommandFactoryMock(); var nugetPackagesArchiverMock = new Mock <INuGetPackagesArchiver>(); nugetPackagesArchiverMock.Setup(n => n.NuGetPackagesArchive).Returns(COMPRESSED_ARCHIVE_PATH); var nugetCachePrimer = new NuGetCachePrimer( commandFactoryMock.Object, nugetPackagesArchiverMock.Object, _nugetCacheSentinel.Object, fileSystemMock.Directory, fileSystemMock.File); nugetCachePrimer.PrimeCache(); nugetPackagesArchiverMock.Verify(n => n.ExtractArchive(), Times.Never); commandFactoryMock.Verify(c => c.Create( It.IsAny <string>(), It.IsAny <IEnumerable <string> >(), null, Constants.DefaultConfiguration), Times.Never); }
public GivenANuGetCachePrimer() { var fileSystemMockBuilder = FileSystemMockBuilder.Create(); fileSystemMockBuilder.TemporaryFolder = TEMPORARY_FOLDER_PATH; fileSystemMockBuilder.AddFile(COMPRESSED_ARCHIVE_PATH); _fileSystemMock = fileSystemMockBuilder.Build(); _temporaryDirectoryMock = (ITemporaryDirectoryMock)_fileSystemMock.Directory.CreateTemporaryDirectory(); _commandFactoryMock = SetupCommandFactoryMock(); _nugetPackagesArchiverMock = new Mock <INuGetPackagesArchiver>(); _nugetPackagesArchiverMock.Setup(n => n.ExtractArchive()).Returns(PACKAGES_ARCHIVE_PATH); _nugetPackagesArchiverMock.Setup(n => n.NuGetPackagesArchive).Returns(COMPRESSED_ARCHIVE_PATH); _nugetCacheSentinel = new Mock <INuGetCacheSentinel>(); var nugetCachePrimer = new NuGetCachePrimer( _commandFactoryMock.Object, _nugetPackagesArchiverMock.Object, _nugetCacheSentinel.Object, _fileSystemMock.Directory, _fileSystemMock.File); nugetCachePrimer.PrimeCache(); }
public GivenANuGetCachePrimer() { var fileSystemMockBuilder = FileSystemMockBuilder.Create(); fileSystemMockBuilder.TemporaryFolder = TEMPORARY_FOLDER_PATH; fileSystemMockBuilder.AddFile(COMPRESSED_ARCHIVE_PATH); _fileSystemMock = fileSystemMockBuilder.Build(); _nugetPackagesArchiverMock = new Mock <INuGetPackagesArchiver>(); _nugetPackagesArchiverMock.Setup(n => n.NuGetPackagesArchive).Returns(COMPRESSED_ARCHIVE_PATH); _nugetCacheSentinel = new Mock <INuGetCacheSentinel>(); _nugetConfigMock = new Mock <INuGetConfig>(); _cliFallbackFolderPathCalculator = new CliFallbackFolderPathCalculator(); var nugetCachePrimer = new NuGetCachePrimer( _nugetPackagesArchiverMock.Object, _nugetCacheSentinel.Object, _nugetConfigMock.Object, _cliFallbackFolderPathCalculator, _fileSystemMock.File); nugetCachePrimer.PrimeCache(); }
public GivenAFunctionReturnStringAndFakeFileSystem() { _fileSystemMockBuilder = FileSystemMockBuilder.Create(); _fileSystemMock = _fileSystemMockBuilder.Build(); _userLevelCacheWriter = new UserLevelCacheWriter( DOTNET_USER_PROFILE_FOLDER_PATH, _fileSystemMock.File, _fileSystemMock.Directory); }
public void It_does_not_prime_the_NuGet_cache_if_the_archive_is_not_found_so_that_we_do_not_need_to_generate_the_archive_for_stage1() { var fileSystemMockBuilder = FileSystemMockBuilder.Create(); var fileSystemMock = fileSystemMockBuilder.Build(); var nugetPackagesArchiverMock = new Mock <INuGetPackagesArchiver>(); nugetPackagesArchiverMock.Setup(n => n.NuGetPackagesArchive).Returns(COMPRESSED_ARCHIVE_PATH); var nugetCachePrimer = new NuGetCachePrimer( nugetPackagesArchiverMock.Object, _nugetCacheSentinel.Object, fileSystemMock.File); nugetCachePrimer.PrimeCache(); nugetPackagesArchiverMock.Verify(n => n.ExtractArchive(It.IsAny <string>()), Times.Never); }
public GivenAFirstTimeUseNoticeSentinel() { _fileSystemMockBuilder = FileSystemMockBuilder.Create(); }
public GivenANuGetCacheSentinel() { _fileSystemMockBuilder = FileSystemMockBuilder.Create(); }