|
Тема |
Re: UniTest работи [re: sheva] |
|
Автор |
Дeшeв (Муслон) |
|
Публикувано | 17.05.06 20:35 |
|
|
Най-елитното решение е да си държиш тестовете в същото асембли и в рилийз билда да ги изключваш. С голям успех съм го правил това -- примерно рилийз билда става с NAnt, където е елементарно да изключиш от файлсета със сорса поддиректорията Tests и да махнеш рефърънса към nunit.framework и подобните асемблита.
Иначе съм съгласен, че най-лесно да си държиш тестовете в отделно асембли и да правиш някои неща публични, за да си улесниш тестването. Сега, който иска да разправя, че е гадно да правиш повече работи публични -- моите наблюдения са, че обикновено си струва.
Между другото, ако пишеш на .NET 2 -- там има , където от друго асембли можеш да пипаш internal членовете на твоето асембли. Звучи перфектно за целта, но не съм го пробвал.
|
| |
|
|
|