作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人知道这个Assert.That
属性是做什么用的吗? Assert
的所有成员都是静态的,那么获取实例有什么意义呢?
我知道 NUnit 有一个方法 Assert.That
用于 hamcrest 匹配器,但属性似乎没有意义。也许此属性用于自定义断言作为 Assert
上的扩展方法?
最佳答案
获取断言功能的单例实例。
Users can use this to plug-in custom assertions through C# extension methods. For instance, the signature of a custom assertion provider could be "public static void IsOfType(this Assert assert, object obj)" Users could then use a syntax similar to the default assertions which in this case is "
Assert.That.IsOfType<Dog>(animal);
"More documentation is at https://github.com/Microsoft/testfx-docs.
关于c# - `Assert.That` 属性有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48029445/
我是一名优秀的程序员,十分优秀!