我对ServiceStack非常陌生。迄今为止,我已成功地搭建了一个基本的API并使其正常工作(Northwind示例对我特别有帮助)。然而,当我尝试构建单元测试和集成测试时遇到了一些问题。
我发现另一个ServiceStack用户最近分享了一些(可能不正确的)单元测试和集成测试示例的代码片段,但我无法让它们正常工作。
这是我一直在使用的参考资料: https://github.com/ServiceStack/ServiceStack/issues/435
这是我尝试编写基本单元测试的代码,其中大部分是从其他用户的代码片段中借鉴过来: https://gist.github.com/anonymous/4957788
当我尝试在HelloWorldTest中运行测试用例时,会抛出System.NotImplementedException异常,指出“无法解析服务'HelloWorldName'”。
这让我感到困惑,因为我传递给它的是一个请求DTO,而不是一个服务,这似乎与我正在调用的ExecuteService()方法相符。但异常提示ServiceStack将我的DTO视为服务。
是否有人能够给我发送一份ServiceStack单元测试和集成测试的正确编写示例?我应该提醒一下,我还是.NET开发的新手,所以也许我的无知正在显露出来。
非常感谢。