使用servicestack,有使用类型等进行单元测试的例子,这里有一个例子: GetFactorial
我想通过与上述类似的测试来测试我的 REST 样式服务。
这是一个示例 REST 单元测试FileService
请注意,在 PUT 单元测试中,必须在 URL 文本中而不是在类参数中指定 Path 参数。另一个例子是在这里,我们有非常好的请求模型,必须被翻译成 URL。对于测试,我想避免在 url 中构建参数并使用类似于上面这样的系统:
var response = restClient.Put<FilesResponse>(new Files { TextContents = ReplacedFileContents, Path = "README.txt" });
或者
var singleCustomer = restClient.Get<Customer>(new Customer {Id=1};
这可能吗?
然后是DirectServiceClient。那会有帮助吗?最后,使用 servicestack,我们可以编写服务,并且可以从许多不同类型的客户端调用它们——我想这样编写我的单元测试。
这可能吗?