mono/mono — pull request #686 by LHCGreg (2013-07-06 01:59:05+00:00)
Title: Fix behavior of Console.Is*Redirected.

Setting Console.Out to a custom stream should not affect the value
of Console.IsOutputRedirected. This is how Microsoft's implementation
behaves.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=12971

Not sure how to write a test for this - stdout is redirected to begin with inside of NUnit tests.