Проблема с Entity Framework 4 и NUnit - PullRequest
1 голос
/ 03 января 2011

У меня есть простой тестовый проект, который я пытаюсь преобразовать из среды визуального тестирования студии в 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;), что очень странно для меня.

Есть ли у кого-нибудь предложения.

Спасибо,

Brian

1 Ответ

0 голосов
/ 03 января 2011

Я просмотрел свои проекты и установил целевую платформу для любого процессора, и это решило проблему.

...