Использование Trace и Debug для задания утверждений

Для задания проверочных утверждений в C# коде используются два метода Trace.Assert и Debug.Assert. Использовать их довольно просто. Достаточно указать условие проверки и если оно ложно, то утверждение генерирует ошибку.