Entity framework 4 实体框架4和NUnit存在问题
我有一个简单的测试项目,我正试图从VisualStudio单元测试框架转换为nunit。然而,我遇到了一个奇怪的错误Entity framework 4 实体框架4和NUnit存在问题,entity-framework-4,nunit,entity,Entity Framework 4,Nunit,Entity,我有一个简单的测试项目,我正试图从VisualStudio单元测试框架转换为nunit。然而,我遇到了一个奇怪的错误 private VidRepository _repository; //Setup the context before each test [TestFixtureSetUp] public void TestInitialize() { var fakeRepository = new FakeRepository(
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());
}
当我运行测试时,它会在TestFixtureSetup方法中消失,并出现错误
无法加载文件或程序集
'CompanyName.Data.VidEntities,
版本=0.0.0.0,区域性=中性,
PublicKeyToken=null'或其
依赖关系。有人试图
用不正确的代码加载程序
格式
我添加和删除了几次对项目的引用,但都不走运,而且当我将其更改回Microsoft单元测试框架(使用Microsoft.VisualStudio.TestTools.UnitTesting;)时,它也会起作用,这对我来说非常奇怪
有人有什么建议吗
谢谢,
Brian我完成了我的项目,将平台目标设置为任何cpu,它解决了这个问题