public void NumberedTextWriter_MultiLine_ExpectPass() { //arrange TestWriter test = new TestWriter(); NumberedTextWriter tw = new NumberedTextWriter(test); //act tw.WriteLine("Hello"); tw.WriteLine("World"); //assert Assert.AreEqual("1: Hello\n2: World\n", test.Line); }
public void NumberLineTest() { VariableWriter variableWriter = new VariableWriter(); NumberedTextWriter numberedTextWriter = new NumberedTextWriter(variableWriter); string text = "Hello world!"; int currentLine = numberedTextWriter.LineNumber; numberedTextWriter.WriteLine(text); Assert.AreEqual(variableWriter.Value, String.Format("{0}: {1}", currentLine, text)); }
public void NumberedTextWriter_EmptyString_ExpectPass() { //arrange TestWriter test = new TestWriter(); NumberedTextWriter tw = new NumberedTextWriter(test); //act tw.WriteLine(""); //assert Assert.AreEqual("1: \n", test.Line); }
static void Main(string[] args) { //Program p = new Program(); //test NumberedTextWriter NumberedTextWriter ntw = new NumberedTextWriter(Console.Out); ntw.WriteLine("Hello World!"); ntw.WriteLine("Hi!"); //test IndexedNumsStream, IndexedNumsStream ins = new IndexedNumsStream(0); byte[] buffer = new byte[512]; ins.SetLength(512); ins.Read(buffer, 0, 512); foreach (byte num in buffer) { Console.WriteLine(num); } }