【问题标题】:Problem with Entity Framework 4 and NUnitEntity Framework 4 和 NUnit 的问题
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 2011-08-19
      • 2023-03-27
      相关资源
      最近更新 更多