Ищете проект * small *, с открытым исходным кодом, С# с расширенным тестированием модулей

(я спросил этот вопрос, но не получил большого ответа. Мне было предложено задать тот же вопрос в отношении С#.)

Я разработчик VB.NET с небольшим опытом работы на С# (да, я знаю, мне нужно писать больше на С#), ища небольшие проекты с открытым исходным кодом, которые демонстрируют высокий уровень тестирования тестирования, из которого можно учиться.

Я ищу проекты small, потому что я не хочу пробираться через тонну кода, чтобы лучше понять, как применять модульное тестирование в моей собственной ситуации, в котором Я пишу в основном приложения для ИТ-бизнеса, используемые внутри компании.

ОБНОВЛЕНИЕ: вопрос, который задал мне вопрос, - here

Ответы

Ответ 1

My MiscUtil библиотека имеет покрытие переменной проверки - некоторые части очень тщательно протестированы, а другие были написаны до того, как я узнал об модульном тестировании.

Если вы хотите узнать, написав несколько тестов для непокрытого материала, вам будет очень приятно:)

Это большая сумка полезных бит и кусочков - что в какой-то мере удобно, так как вы можете взять почти любой бит и изучить его самостоятельно. Нет никакой "общей архитектуры", чтобы учиться.

Ответ 2

Попробуйте найти FileHelpers (http://www.filehelpers.net/). Недавно мне пришлось сделать редактирование, и я нашел, что исходный код легко пропустить. Он имеет большое количество тестов.

Ответ 3

Я рекомендую посмотреть на CarTrackr, он имеет широкий спектр технологий .Net, которые разработчик должен знать (особенно для Unity, MVC) и имеет обширное модульное тестирование. Проект достаточно прост, чтобы усвоить за 1 сидение, но достаточно сложный, чтобы на самом деле быть более чем доказательством концепции. Их codeplex url находится в http://www.codeplex.com/CarTrackr