Как выполнить модульное тестирование (в памяти) сущности каркаса? - PullRequest
2 голосов
/ 29 ноября 2008

Как в теме ...

Я думал о чем-то вроде "в изменениях памяти". В недавних блогах Ярослава Ковальского я нашел похожий подход но я думал о чем-то более простом

Ответы [ 2 ]

2 голосов
/ 29 ноября 2008

Если вы не строите / не изменяете сам фреймворк, вам не нужно тестировать его модулем.

Что касается определяемых вами классов объектов юнит-тестирования, я бы порекомендовал следующее. 1. Создайте реализацию-заглушку, которая использует в базе данных памяти . Что позволит вам проверить взаимодействие класса. 2. Создайте свои классы таким образом, чтобы бизнес-логика не требовала Entity Framework, и тестируйте их напрямую.

2 голосов
/ 29 ноября 2008

Если каркас состоит из (абстрактных) классов, вы можете создать фиктивные конкретные классы и выполнить их юнит-тестирование.

...