您如何建议在WPF中对自定义标记扩展进行单元测试?据推测,我需要创建一个标记扩展的实例并调用ProvideValue方法。但是,这需要一个IServiceProvider,它包含一个IProvideValueTarget服务。我如何以编程方式生成此内容?
答案 0 :(得分:2)
在MarkupExtension的实现中,您依赖IServiceProvider多少钱?也许你可以嘲笑它?
我这样做是为了测试MarkupExtensions,但后来我还没有依赖IServiceProvider,所以测试它是相当简单的......