using System.IO; using Cosmos.TestRunner; using Cosmos.Debug.Kernel; using System; namespace Cosmos.Kernel.Tests.Fat.System.IO { class StreamWriterTest { /// /// Tests System.IO.StreamWriter plugs. /// public static void Execute(Debugger mDebugger) { mDebugger.Send("START TEST: StreamWriter:"); mDebugger.Send("Create StreamWriter"); using (var xSW = new StreamWriter(@"0:\test.txt")) { if (xSW != null) { try { mDebugger.Send("Start writing"); xSW.Write("0123"); //xSW.Write("A line of text for testing\nSecond line"); } catch (Exception e) { Assert.IsTrue(false, $"Couldn't write to file 0:\test.txt using StreamWriter {e.Message}"); } } else { Assert.IsTrue(false, @"Failed to create StreamWriter for file 0:\test.txt"); } } mDebugger.Send("END TEST"); } } }