Поблочное тестирование с Платформой Объекта

70
задан Marc Gravell 10 December 2010 в 07:16
поделиться

9 ответов

Для Enity Framework 4 это выглядит многообещающе: Testability and Entity Framework 4.0

51
ответ дан 24 November 2019 в 13:30
поделиться

По-видимому, это очень твердо. Красноречиво помещенный Erik здесь - TDD и Платформа Объекта ADO.NET

7
ответ дан Community 24 November 2019 в 13:30
поделиться

Вы собираетесь хотеть использовать Платформу Насмешки для получения ложных значений вместо того, чтобы поразить реальные данные. Вот список нескольких платформ насмешки и ссылки на некоторые экранные демонстрации, чтобы помочь Вам начать:

Здесь является некоторыми экранными демонстрациями о том, как начать:

4
ответ дан David P 24 November 2019 в 13:30
поделиться

Я соглашаюсь, платформа насмешки - то, что Вы после. Вы создаете "дразнившие" объекты, которые не получены от Вашего источника данных, и Вы тестируете данные в том объекте. Я лично работал с Moq, и мне нравится он - существует также Rhinomocks плюс другие.

2
ответ дан Carl 24 November 2019 в 13:30
поделиться

Как насчет того, чтобы использовать платформу насмешки? Мне кажется, что платформа насмешки может помочь Вам isolaye Ваша бизнес-логика от базы данных.

-1
ответ дан Dror Helper 24 November 2019 в 13:30
поделиться

Хотя примеры могут быть очень упрощенными, я попытался обсудить возможное решение этой самой проблемы. Это включает в себя разделение задач и нашего дорогого друга Dependency Injection.

http://devblog.petrellyn.com/

Свяжитесь со мной, если вы хотите получить более подробную информацию.

3
ответ дан 24 November 2019 в 13:30
поделиться

I would like to share another input to this. I was able to test Entity Framework based components and application using TypeMock Isolator as well. However it is commercial.

Have a look at this post: Introducing Entity Framework Unit Testing with TypeMock Isolator

4
ответ дан 24 November 2019 в 13:30
поделиться

Из-за того, что версия 1 структуры объекта разбивает несколько основных принципов проектирования программного обеспечения, Там действительно нет никакого способа применить TDD при использовании его в вашем приложении. Мои исследования указывают на Nibernate, если вы ищете немедленное решение. Он был разработан с учетом единицы тестирования.

Однако, если вы можете подождать, появляется надежда на следующий выпуск структуры объекта: Прохождение по развитию для тестирования с объектом Framework 4.0

4
ответ дан 24 November 2019 в 13:30
поделиться

Пример приложения BookLibrary проекта WPF Application Framework (WAF) показывает, как приложение на основе Entity Framework может быть модульно протестировано.

0
ответ дан 24 November 2019 в 13:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: