好的,既然进入 2.5 版 Nunit 给我带来了各种各样的问题,因为他们将静态类Is引入了 nunit.framework 命名空间。
如果 Rhino.Mocks 和其他一些框架不使用Is静态类,那就太好了。所以现在如果我升级到 2.5,我使用 rhino mocks 约束的大部分代码都不会编译。
有没有办法在项目级别配置 Visual Studio/C# 编译器以知道当我说我的意思是 Rhino Mocks 命名空间时?
PS。开源作者,我知道你喜欢流畅的界面,但是当它们与其他框架发生冲突时不要使用这些常用词!一些带有 lambdas 的闭包怎么样,你仍然可以做类似 myVar.Should(be=>be.True()) 的事情?