public override ScenarioInstance <LargeMessageStorageConfiguration> CreateInstance() { var largeMessageBodyTempPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Nimbus Integration Test Suite", Guid.NewGuid().ToString()); var configuration = new FileSystemStorageConfiguration() .WithStorageDirectory(largeMessageBodyTempPath); var instance = new ScenarioInstance <LargeMessageStorageConfiguration>(configuration); instance.Disposing += (s, e) => Directory.Delete(largeMessageBodyTempPath, true); return(instance); }
public async Task <IActionResult> EditFileSystemStorageProvider(FileSystemStorageConfiguration viewModel) { return(await SaveStorageProvider(viewModel, BTCPayServer.Storage.Models.StorageProvider.FileSystem)); }