public override void Write(string value) { if (value != null) { XunitContext.Write(value); } }
public Task Write_lines() { XunitContext.Write("part1"); XunitContext.Write(" part2"); XunitContext.WriteLine(); XunitContext.WriteLine("part3"); var logs = XunitContext.Flush(false); return(Verifier.Verify(logs)); }
public Task Split_Lines() { XunitContext.Write("A\nB"); XunitContext.Write("C\r\nD"); XunitContext.Write("E\rF\r"); XunitContext.Write("\n"); XunitContext.Write('\n'); XunitContext.Write('\n'); XunitContext.Write('\r'); XunitContext.Write('\n'); XunitContext.Write("\r\n"); XunitContext.Write("G\r\nH\nI"); XunitContext.Write("\n\r\n"); XunitContext.Write('J'); var logs = XunitContext.Flush(false); // Verifier normalises '\r' characters, so we need to manually detect embedded '\r' from above Assert.Equal("DE\rF", logs[2]); return(Verifier.Verify(logs)); }
public override void Write(char value) { XunitContext.Write(value); }