Я пытаюсь получить MvcIntegrationTestFramework от Steven Sanderson для работы с нашим приложением MVC 4. Мне очень нравится идея написать интеграционные тесты, которые не требуют браузера, но проверяет весь поток.Не удается получить MvcIntegrationTestFramework для работы
Я не могу заставить это работать. Когда я выполняю очень простой тест, все это я получаю это:
Unable to create instance of class website.tests.UnitTest1. Error: System.InvalidOperationException: Could not load MvcIntegrationTestFramework.dll within a bin directory under C:[path]\Website. Is this the path to your ASP.NET MVC application, and have you set up a post-build event to copy your test assemblies and their dependencies to this folder? See the demo project for an example..
Это правильный путь к приложению MVC, и я поставил тестовый проект рядом с ним в растворе. Я также установил строку копирования после сборки и копирует DLL-файлы, которые я проверяю, просматривая папку bin в приложениях MVC. Тем не менее он утверждает, что не может найти MvcIntegrationTestFramework.dll
Я использую MSTest как тестовую структуру.
Кто-нибудь знает, как это решить?
я перешел на NUnit вместо и миновали эту проблему. Я бы сказал, что это связано с тем, как MSTest работает внутри страны. Тем не менее, вопрос остается, если кто-либо видел это раньше, и если да, то как он исправляется? – Peter