Я разрабатываю проект WCF, который будет выставлять веб-службы (на основе HTTP), которые будут потребляться клиентами, внешними по отношению к компании. Я планирую использовать TFS 2010 для непрерывной интеграции.Как выполнить тестирование интеграции для проекта WCF?
Я хочу проводить непрерывное интеграционное и интеграционное тестирование.
мой вопрос:
-does делает интеграционные тесты означает, что я должен создать тестовую среду, которая имитирует производственную среду? -OR означает ли это, что мне просто нужно вызвать вызов WCF, базы данных и других объектов из моего инструмента тестирования единицы, не полагаясь на насмешки? например:
[TestClass]
public class ServiceIntegrationTest
{
private static ServiceHost serviceHost;
[ClassInitialize]
public static void MyClassInitialize(TestContext testContext)
{
serviceHost = new ServiceHost(typeof(Service1), new [] { new Uri("http://127.0.0.1:8001/") });
serviceHost.AddServiceEndpoint(typeof(IService1), new BasicHttpBinding(), "Service1");
serviceHost.Open();
}
-I действительно не понимаю, как осуществить это. -У вас есть учебник с реальными проектами .NET (WCF) о том, как это осуществить?
wow. спасибо за этот отработанный ответ. – Attilah