public async Task <Stream> GetFileStream() { var testFilePath = ItemsGenerator.CreateTestFilename(); await ItemsGenerator.CreateTestFile(testFilePath); var fileStream = new FileStream(testFilePath, FileMode.Open, FileAccess.Read, FileShare.None, 4096, FileOptions.DeleteOnClose); return(fileStream); }
public async Task <string> UpdateFileById(Stream stream, Guid id) { var testFilePath = ItemsGenerator.CreateTestFilename(); try { using (var fileStream = File.OpenWrite(testFilePath)) { await stream.CopyToAsync(fileStream); } var fileContent = File.ReadAllText(testFilePath); return(fileContent); } finally { ItemsGenerator.DeleteFile(testFilePath); } }
public StreamTests() { _controller = Client <IFileStreamController>(FormatterSelection.Json); _testFileName = ItemsGenerator.CreateTestFilename(); }