public void Write()
{
VerifyLogged(() => { Debug.Write(5); }, "5");
VerifyLogged(() => { Debug.Write((string)null); }, "");
VerifyLogged(() => { Debug.Write((object)null); }, "");
VerifyLogged(() => { Debug.Write(5, "category"); }, "category:5");
VerifyLogged(() => { Debug.Write((object)null, "category"); }, "category:");
VerifyLogged(() => { Debug.Write("logged"); }, "logged");
VerifyLogged(() => { Debug.Write("logged", "category"); }, "category:logged");
VerifyLogged(() => { Debug.Write("logged", (string)null); }, "logged");
string longString = new string('d', 8192);
VerifyLogged(() => { Debug.Write(longString); }, longString);
}