view model на C#, model в библиотеке на F#. Внутренности библиотеки написаны в функциональном стиле, внешний интерфейс для совместимости написан в ООП стиле. В model есть класс "ГИБДД" для проверки требований к характеристикам транспортного средства (название, объем двигателя, мощность двигателя и т.д). Методы данного класса принимают характеристики транспортного средства и проверяют их на соответствие требованиям. Методы возвращают строку с текстом ошибки. Вопрос нужно ли тестировать данный класс модульными тестами? Либо нужно поступить как-то иначе?
Конечно, нужно.
Обсуждают сегодня