MSTest UnitTestingFramework 10.1 vs 10.0

Я обновил свой справочник по Microsoft.VisualStudio.QualityTools.UnitTestFramework в тестовом проекте с 10 до 10.1, и ожидаемое исключение, похоже, больше не выполняет свою работу. Попробуйте это, например ...

[TestMethod]
[ExpectedException(typeof(FileNotFoundException))]
public void SanityTest()
{
    File.ReadAllLines("TheresNoWayThisThingExists");
}

Тест не пройден. Если я вернусь к 10 (нужно отменить), он пройдет. Кто-нибудь проверяет это или это только я? Я пробовал в resharper ' s test runner и ms test runner с тем же результатом.

править: дополнительная информация

Кажется, что он прошел ... вроде как. Добавление строкового значения для 'noExceptionMessage' НЕ возвращает это строковое значение при ошибке.

Также AllowDerivedTypes, похоже, также не имеет никакого эффекта. (Я заменил FileNotFound на Exception, результат тот же)

6
задан chaliasos 19 June 2012 в 13:11
поделиться