Отладка модульного теста Visual Studio 2010 и службы WCF в одном экземпляре IDE - PullRequest
0 голосов
/ 07 мая 2010

Я создал службу WCF в Visual Studio 2010 вместе с некоторыми поддерживающими сборками. Я также создал тестовый проект, который содержит несколько модульных тестов для сервиса и вспомогательных сборок. Прямо сейчас у меня есть все в одном решении с проектом Test, имеющим ссылку на службу (http) на службу WCF.

Если я отлаживаю службу WCF и выбираю «Запустить проверенные тесты» в созданном мною списке тестов, я могу без проблем отлаживать службу WCF. Примечание. Я не могу выбрать Отладочные проверенные тесты при отладке службы WCF. (Потому что IDE уже отлаживает?)

Если я открою проект Test в другом экземпляре VS 2010, отладлю службу WCF и затем выберу «Отладка проверенных тестов» - я могу отлаживать как мои тесты, так и службу WCF.

Однако - я хотел бы (и мой вопрос) иметь возможность отлаживать свои тесты и мой сервис в одной IDE. Это возможно?

Ответы [ 2 ]

1 голос
/ 08 мая 2010

Я хочу разместить службу wcf в том же тестовом процессе. Таким образом, тест (возможно, в установочном приспособлении) создает и открывает хост службы, а в конце теста закрывает / останавливает хост службы. Это сделает отладку на одном дыхании.

0 голосов
/ 07 мая 2010

Вы используете службу WCF в Кассини? Если это так, у вас все будет хорошо, если у вас есть сервисная ссылка на проект из вызывающего кода. Это проходит прямо через.

Хм ... по крайней мере, это происходит в 2008 году, и я предполагаю, что делает это в 2010 году. Я еще не пробовал это для 2k10; Я пойду, попробую и вернусь с отчетом.

Редактировать: Да, это так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...