为 VS UT Assert 类创建自定义扩展方法的最佳方法是什么?
我想知道为 Microsoft Visual Studio 单元测试 Assert 类编写自定义扩展方法的最佳方法是什么。
I would like to know what is the best way to write custom extensions methods for Microsoft Visual Studio Unit Testing Assert class.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以为此创建扩展方法 断言类。
Assert 类的版本现在为:
这意味着现在您可以为 Assert 类创建扩展方法。
例如,您可以使用扩展方法:
然后在单元测试中您可以进行:
You can create extension methods for this Assert class.
The version of class Assert is now as:
Which means now you can create extension methods for the Assert class.
For example you can have the extension method:
And then on unit tests you can make:
如果您引用此 Assert 类,则无法添加扩展方法。扩展方法只能应用于对象实例。由于此类是静态的,因此永远无法实例化它。
您可以添加自己的自定义 Assert 类型类,如下所示:
If you are referring to this Assert class, then you cannot add extension methods. Extension methods can only be applied to object instances. Since this class is static, it can never be instantiated.
You could add your own custom Assert type class like so though: