public void WriteLineIf()
{
VerifyLogged(() => { Debug.WriteLineIf(true, 5); }, "5" + s_newline);
VerifyLogged(() => { Debug.WriteLineIf(false, 5); }, "");
VerifyLogged(() => { Debug.WriteLineIf(true, 5, "category"); }, "category:5" + s_newline);
VerifyLogged(() => { Debug.WriteLineIf(false, 5, "category"); }, "");
VerifyLogged(() => { Debug.WriteLineIf(true, "logged"); }, "logged" + s_newline);
VerifyLogged(() => { Debug.WriteLineIf(false, "logged"); }, "");
VerifyLogged(() => { Debug.WriteLineIf(true, "logged", "category"); }, "category:logged" + s_newline);
VerifyLogged(() => { Debug.WriteLineIf(false, "logged", "category"); }, "");
}