public void CSVFileWriter_MultipleCleanups() { FileDataWriter writer = new FileDataWriter(); string filePath = GetTempFilePath(); writer.Open(filePath); Assert.DoesNotThrow(() => writer.Close()); Assert.DoesNotThrow(() => writer.Close()); }
public void CSVFileWriter_SuccessfulWrite() { FileDataWriter writer = new FileDataWriter(); string filePath = GetTempFilePath(); writer.Open(filePath); Assert.DoesNotThrow(() => writer.WriteLine("somedata")); writer.Close(); }
public void CSVFileWriter_DoubleInitialization() { FileDataWriter writer = new FileDataWriter(); string filePath = GetTempFilePath(); writer.Open(filePath); Assert.Throws <InvalidOperationException>(() => writer.Open(GetTempFilePath())); writer.Close(); }
public void CSVFileWriter_CleanupWithoutInitialization() { FileDataWriter writer = new FileDataWriter(); Assert.DoesNotThrow(() => writer.Close()); }