实体框架4和NUnit的问题

时间:2011-01-03 14:41:20

标签: entity-framework-4 nunit entity

我有一个简单的测试项目,我正在尝试从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方法中因错误而死亡。

  

无法加载文件或程序集   “CompanyName.Data.VidEntities,   版本= 0.0.0.0,文化=中立,   PublicKeyToken = null'或其中一个   依赖。试图做到   加载程序不正确   格式。

我添加并删除了对项目的引用几次没有运气,当我将其更改回Microsoft单元测试框架(使用Microsoft.VisualStudio.TestTools.UnitTesting;)时,它也可以工作对我来说很奇怪。

有没有人有任何建议。

谢谢,

布赖恩

1 个答案:

答案 0 :(得分:0)

我完成了我的项目并将平台目标设置为任何cpu,它解决了问题。