Проходя через ASP.NET MVC в действии (2009) - и застрял в проблеме моноблоков - PullRequest
0 голосов
/ 06 апреля 2010

Кажется, я что-то упустил - на этом этапе мы говорим о загрузке nunit и изменении исходной ссылки MSTest на NUnit. Что кажется нормальным, пока не говорится о запуске теста с UnitRun от JetBrains.

Я бы подумал, что смогу запустить nUnit, чтобы иметь возможность запустить тест, но я загружаю свой проект в графический интерфейс nUnit и получаю «Эта сборка не была построена ни с какой известной платформой тестирования». Это после запуска Nunit-2.5.3.9346.msi. Или я должен иметь возможность проводить тесты из Visual Studio 2008?

После некоторых исследований я нахожу это: http://www.jetbrains.com/unitrun/

(то есть кажется, что это больше не поддерживается, и я думаю, что JetBrains Resharper может стоить денег?). Я немного заржавел на своем опыте NUnit. Так как же мне пройти тест? Сообщение об ошибке считается ненормальным?

Я добавил ссылку в свой проект MvcApplication.Tests на nunit.framework. Это неправильная ссылка для добавления?

Спасибо :)

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Добавьте ссылку на NUnit.Framework в свой проект, затем используйте Testdriven.Net для выполнения / тестирования ваших тестов.

1 голос
/ 06 апреля 2010

Добавление ссылки на NUnit - это хорошо, но вы должны убедиться, что атрибуты, которые вы наделили для класса и методов тестирования, являются атрибутами NUnit, а не MSTest. Я предполагаю, что это происходит, и объясняет, почему графический интерфейс NUnit не находит ожидаемый атрибут.

Да, Resharper стоит денег (но оно того стоит, ИМХО)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...