public void GetLatestNuspecBlobName(string id, string version, string expected) { // Arrange var target = new PackageBlobNameProvider(); // Act var actual = target.GetLatestBlobName(id, version, FileArtifactType.Nuspec); // Assert Assert.Equal(expected, actual); }
public FileStorageService( PackageBlobNameProvider blobNameProvider, IBlobStorageService blobStorageService, IMemoryCache memoryCache, ILogger <FileStorageService> logger) { _blobNameProvider = blobNameProvider; _blobStorageService = blobStorageService; _memoryCache = memoryCache; _logger = logger; }
public FileStorageServiceTest(ITestOutputHelper output) { _directory = TestDirectory.Create(); _output = output; _settings = new ExplorePackagesSettings { PackagePath = _directory, StorageConnectionString = "UseDevelopmentStorage=true", StorageContainerName = Guid.NewGuid().ToString("N"), }; _blobNameProvider = new PackageBlobNameProvider(); _blobStorageService = new Mock <BlobStorageService>(_settings, _output.GetLogger <BlobStorageService>()) { CallBase = true, }; _memoryCache = new MemoryCache(Options.Create(new MemoryCacheOptions())); _target = new FileStorageService( _blobNameProvider, _blobStorageService.Object, _memoryCache, _output.GetLogger <FileStorageService>()); }