Any call in my unit tests to either Debug.Write(line) or Console.Write(Line) simply gets skipped over while debugging and the output is never print
Debug.Write(line)
Console.Write(Line)
In Visual Studio 2017, you can see the output from test explorer.
1) In your test method, Console.WriteLine("something");
2) Run the test.
3) In Test Explorer window, click the Passed Test Method.
4) And click the "Output" link.
And click "Output", you can see the result of Console.Writeline().