public void OpenTextStreamWriter_Throws_Exception_With_Filepath() { var fakePath = Guid.NewGuid().ToString(); var opener = new RetryableFileOpener(); var ex = Assert.Throws<IOException>(() => opener.OpenTextStreamWriter(fakePath, 0, true)); Assert.True(ex.Message.Contains(fakePath)); }
public void OpenTextStreamWriter_Directory_Exists() { var folder = TestUtilities.PreparePath(Path.Combine(Environment.CurrentDirectory, Guid.NewGuid().ToString())); try { Directory.CreateDirectory(folder); var opener = new RetryableFileOpener(); var filePath = Path.Combine(folder, "file.js"); using (opener.OpenTextStreamWriter(filePath, 2, false)) { } Assert.True(File.Exists(filePath)); } finally { Directory.Delete(folder, true); } }