При  написании  тестовых  процедур  необходимо  организовывать  исходный  код, а это означает выработку решения, к каким проектам добавлять тесты. Для приления Калькулятор, тестовые процедуры можно было бы разместить в библиотеке класса Calculator. Но это было бы неправильным подходом по причине распредения библиотеки класса и правильного контекста тестирования. Вспомните, что процедуры тестирования должны быть идентичны целевому назначению кода. Птому правильным местом для расположения тестовых процедур будет их собсенное приложение.

Читать »