【发布时间】:2011-01-04 04:12:42
【问题描述】:
我有一个简单的测试项目,我正在尝试将其从 Visual Studio 单元测试框架转换为 nunit。但是,我遇到了一个奇怪的错误。
private VidRepository _repository;
//Setup the context before each test
[TestFixtureSetUp]
public void TestInitialize()
{
var fakeRepository = new FakeRepository();
_repository = fakeRepository.GetFakeRepository();
}
[Test]
public void CanGetMakes()
{
var makes = _repository.GetMakes();
Assert.AreNotEqual(0, makes.Count());
}
当我运行测试 CanGetMakes 时,它会在 TestFixtureSetup 方法中死掉并出现错误。
无法加载文件或程序集 '公司名称.Data.VidEntities, 版本=0.0.0.0,文化=中性, PublicKeyToken=null' 或其之一 依赖关系。试图 加载一个不正确的程序 格式。
我已经添加和删除了几次对项目的引用,但没有成功,当我将其更改回 Microsoft 单元测试框架(使用 Microsoft.VisualStudio.TestTools.UnitTesting;)时它也可以工作,这非常对我来说很奇怪。
有人有什么建议吗。
谢谢,
布赖恩
【问题讨论】:
标签: entity-framework-4 nunit entity