我在一些使用if(Is.NotNull(SomeObject))而不是if(SomeObject!= null)的项目中遇到了一些代码.这两种方法有什么区别吗?何时使用特定方法而不是另一种方法,或者它只是一种风格选择?
我已经看到Is.Not.Null了NUnit以及Is.NotNullRhino.Mocks的一部分.
一般来说,功能不会有任何不同 - 其Is.NotNull目的只是为了更"流利"或自然地表达您的单元测试.关于测试的可读性已经有很多讨论,而流利的语法背后的想法是,当你从左到右阅读它时,它形成一个描述代码行正在做什么的句子.
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |