У меня есть служба WCF REST, которую я хотел бы протестировать. Т.е. я проверил всю бизнес-логику (полное разделение уровней), но хотел бы проверить, работает ли служба WCF, как требуется, со всей логикой и реальной БД.
Я не смог найти никакой полезной информации по этому вопросу.
Каждый метод выглядит так:
[WebGet(UriTemplate = "Version?ts={ts}", ResponseFormat = System.ServiceModel.Web.WebMessageFormat.Json)]
public WCF_Response GetVersion( string ts)
{
return new ApiVersion {
version = VersionManager.CurrentVersion(),
};
}
т.е. - с шаблоном URI. В противном случае это обычный сервис WCF.
Прежде чем я напишу модульное тестирование на основе веб-интерфейса, помощь будет высоко ценится:)