public void Can_return_file_as_string() { var tempFileName = Path.GetTempFileName(); const string expected = "Hello world"; using(var fileStream = File.OpenWrite(tempFileName)) { var sw = new StreamWriter(fileStream); sw.WriteLine(expected); sw.Flush(); } var fileWrapper = new FileWrapper(); Assert.That(fileWrapper.FileAsString(tempFileName), Is.EqualTo(expected)); }
public void Can_write_data() { var tempFileName = Path.GetTempFileName(); var fileWrapper = new FileWrapper(); const string expected = "Foo man chu"; fileWrapper.WriteFile(expected, tempFileName); var fileAsString = fileWrapper.FileAsString(tempFileName); Assert.That(fileAsString, Is.EqualTo(expected)); }