Ищете проект * 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
Ответ 4
эта ссылка связана с Silverlight, но концепции, вероятно, очень похожи (с точки зрения TDD'ish): http://www.jeff.wilcox.name/2008/11/04/test-framework-source/
Ответ 5
My Клиент WCF GeoNames.NET
Ответ 6
codecampserver.org