我是开发人员和Visual Studio 2010的新手。
我有一个测试项目的解决方案:
谷歌对我尝试过的搜索组合异常沉默。我希望有一些简单的解释/解决方法吗?
提前感谢您的时间。
添
答案 0 :(得分:1)
如果在定义接口时未指定访问修饰符,则它将默认为内部,对其他程序集不可见。
确保您将界面定义为
public interface IMyInterface
答案 1 :(得分:0)
要检查的一些事项:
- 您的“TPS.Tests”项目是否参考了“TPS”项目?
- 您的接口是否在“TPS.Models”命名空间中?将文件放在项目的子目录中(例如“Interfaces”)会影响其命名空间。
- 接口是否标记为Public
?
另外,我建议使用Isolation(又名“Mocking”框架)来创建假对象,例如Moq,Rhino.Mocks等,而不是在大多数情况下滚动自己的假对象