Как реализовать модульное/интеграционное тестирование для более сложных методов
Привет Ребята
У меня есть рейтинговый движок, который был реализован в нашем проекте, прежде чем мы решили внедрить модульное тестирование в наше решение, был построен этот движок.
Таким образом, в основном, как работает наш алгоритм ratting engine, мы передаем ему значение id, в движке есть методы, которые загружают данные клиента, а затем рейтинг вычисляется на основе пары методов истинного/ложного возраста и т. д., которые захватываются на уровне пользовательского интерфейса.
Я хотел бы иметь некоторые ссылки или некоторые указания в правильном направлении того, какое тестирование будет реализовано
Что я уже пробовал:
Я изучил Nunit, а также Moq framework, чтобы представить данные moq, когда тесты выполняются
F-ES Sitecore
Если код не был написан с учетом модульного тестирования, он часто не поддается тестированию, во всяком случае, нелегко. Вам придется опубликовать несколько примеров кода, который вы хотите протестировать, чтобы узнать, может ли кто-нибудь посоветовать.