【发布时间】:2016-06-30 15:35:05
【问题描述】:
我的 asp.net 应用程序使用资源文件指向一些 REST api 端点。应用行为会根据从这些服务返回的数据量而变化。
我想对我的应用程序执行集成测试,但我想根据我想检查的场景使用具有自定义 api 端点的不同资源文件。例如,如果端点不返回任何内容、一个项目或多个项目,我希望能够测试我的应用程序的集成。
在我的 ninject 绑定中,我有
var appSettings = StreamDeserializer.DeserializeFileFromResource<AppStartSettings>(Resources.appsettings);
有没有一种方法可以配置 specflow 以根据集成测试场景使用不同的资源文件重建我的应用程序?
【问题讨论】:
-
对于那些好奇的人,我可以通过使用github.com/jakerella/jquery-mockjax 删除我的 api 端点来取得一些进展
标签: asp.net visual-studio selenium testing specflow