ExpectedExceptionAttribute не работает в MSTest

Это странно, но внезапно ExpectedExceptionAttribute выход, работающий на меня на днях. Не уверенный, что пошло не так, как надо. Я запускаю VS 2010 и VS 2005 бок о бок. Это не работает в VS 2010. Этот тест должен передать, однако он перестал работать:

[TestMethod]
[ExpectedException(typeof(ArgumentNullException))]
public void Test_Exception()
{
    throw new ArgumentNullException("test");
}

Какие-либо идеи? Это действительно sux.

6
задан davmos 16 September 2014 в 07:44
поделиться

1 ответ

У меня была та же проблема, но, наконец, мне удалось заставить ее работать. Не совсем уверен, как, но вот список вещей, которые я делал между тем, когда он не работал, и когда он снова начал работать.

  • Конвертировал тестируемый проект в .NET 4
  • Отключил CodeCoverage
  • Снова включил CodeCoverage
  • Выполнил RebuildAll в тестовом проекте

Не уверен, какой бит исправил это. В любом случае, надеюсь, это поможет!

1
ответ дан 8 December 2019 в 14:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: