2009-02-23 3 views
1

Предполагая, что клиент уже выбрал использовать Mere Mortals Framework из Oak Leaf Software, какой будет рекомендуемый подход для модульного тестирования и надлежащего разделения проблем для получаемого приложения? В идеале я хотел бы достичь чего-то вроде принципов SOLID design и иметь слои, которые не все полностью связаны с базой данных. Мои знания MM.NET все еще вводятся - кто-то занимался этой проблемой, и если да, то можете ли вы определить швы в рамках, которые позволяют (можно смело надеяться, что это легко?), Чтобы добиться этого из системы?Unit Testing Mere Mortals .NET Framework

ответ

0

Во-первых, читать на the other threads on unit testing., в том числе пара хороших камней здесь:

Посмотрите, что относится к вашему проекту, непосредственно.

В частности, при использовании рамки определите, что вам нужно проверить. Вы доверяете структуре и поставщику? Тогда не беспокойтесь слишком много об модульном тестировании своего кода. Вы можете предположить, что там есть граница тестирования - они убедились, что все правильно. Это зависит от вас, чтобы убедиться, что код соответствует вашему.

Кроме этого, разработка модульных тестов для вашего кода с использованием MM.NET не будет отличаться от кода разработки для любой другой библиотеки приложений; следуйте некоторым советам по другим вопросам, и вам следует делать все возможное.

+0

Спасибо, Роберт. Я хочу, чтобы иметь возможность тестировать мою бизнес-логику, не завися от базы данных. Моя первоначальная мысль заключается в том, что это будет сложно с MM.NET. Я не новичок в модульном тестировании, только в этой структуре. Вы использовали его? – ssmith

+0

Нет, извините. : / –