public void NewTextWriterNameAlreadyExistsTest() { const string textWriterName = "abc"; var streamWriterFactory = new StreamWriterFactory(); streamWriterFactory.Directory = "xyz"; streamWriterFactory.CreateTextWriter(textWriterName); streamWriterFactory.CreateTextWriter(textWriterName); }
public void NewTextWriterWithNullDirectoryThrowsTest() { var streamWriterFactory = new StreamWriterFactory(); streamWriterFactory.Directory = null; streamWriterFactory.CreateTextWriter("whatever"); }
public void NewTextWriterArgumentTest() { var streamWriterFactory = new StreamWriterFactory(); string directory = Path.Combine(Path.GetTempPath(), "StreamWriterFactoryTest_DirectoryTest"); const string extension = "xyz"; const string fileName = "someFile"; using (StreamWriter streamWriter = (StreamWriter)streamWriterFactory.CreateTextWriter(directory, fileName, extension)) { var fileStream = (FileStream)streamWriter.BaseStream; string filePathExpected = Path.Combine(directory, fileName + "." + extension); Assert.That(fileStream.Name, Is.EqualTo(filePathExpected)); } }