Как написать модульный тест для тестирования UriTemplates (например, [WebGet(Uritemlpate="{clientId}/returns")]
в моих WCF услугКак тестировать WCF UriTemplates?
Например, в Global.asax у меня есть:
private void RegisterRoutes()
{
RouteTable.Routes.Add(new ServiceRoute("clients",
new WebServiceHostFactory(), typeof(ClientService)));
}
В ClientService У меня есть [WebGet(Uritemlpate="uri_1")]
:.
[ServiceContract]
public class ClientService
{
[WebGet(UriTemplate = "uri_1")]
public string GetCollection()
{
return "Method 1";
}
[WebGet(UriTemplate = "uri_2")]
public string GetCollections()
{
return "Method 2";
}
}
Я хочу, чтобы тест, который утверждает URL clients/uri_1
хиты именно метод GetCollection из ClientService