我们正在进行WPF应用程序的行为驱动开发。要编写BDD测试用例,我需要在测试项目中实例化一些我的ViewModel对象。
在BDD测试用例中使用模拟是否明智?如果是,那么直到现存?然后它与单元测试案例有何不同。
我正在使用Unity注入(构造)在我的WPF应用程序中创建View模型。如何在BDD测试项目中获取这些ViewModel对象?
a)嘲笑
b)创建UnityContainer
实例,然后按接口名称解析
c)Bootstrapper
或获取ViewModel
对象的其他任何内容
我只能想到这三种方法,但不确定这些方案的实施是否可行
我的WPF应用程序正在使用一些WCF服务以及如何在我的测试项目中获取此对象?在测试项目中创建单独的实例,或者必须使用我在WPF服务中注入的实例。
这里第2点对我来说最重要。