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 TestUpdateFileById() { await ItemsGenerator.CreateTestFile(_testFileName); using (var fileStream = File.OpenRead(_testFileName)) { var fileContent = await _controller.UpdateFileById(fileStream, ItemsGenerator.TestGuid); Assert.Equal(ItemsGenerator.TestFileContent, fileContent); } ItemsGenerator.DeleteFile(_testFileName); }
public async Task TestUpdateStreamItem() { await ItemsGenerator.CreateTestFile(_testFileName); using (var fileStream = File.OpenRead(_testFileName)) { var streamItem = new StreamItem { Stream = fileStream, Id = ItemsGenerator.TestGuid }; var fileContent = await _controller.UpdateStreamItem(streamItem); Assert.Equal(ItemsGenerator.TestFileContent, fileContent); } }