След.Утверждать против отладки.Утверждать
Я отлаживаю приложение, которое вычисляет проценты по кредиту. Приложение включает в себя следующий код.
private static decimal CalculateInterest(decimal loanAmount, int loanTerm, decimal loanRate) { decimal interestAmount = loanAmount * loanRate * loanTerm; // need to insert Assert method here return interestAmount; }
Мне нужно убедиться, что отладчик прерывает выполнение в методе CalculateInterest (), когда переменная loanAmount меньше или равна нулю во всех сборках приложения.
Что же мне делать?
A. вставьте следующий сегмент кода:
Trace.Assert(loanAmount > 0);
B. вставьте следующий сегмент кода:
Debug.Assert(loanAmount > 0);