Есть ли способ предоставить сообщение об ошибке с атрибутом ExpectedException? - PullRequest
1 голос
/ 03 августа 2011

Я хочу предоставить сообщение, когда утверждение не удалось, но я не могу найти способ сделать это.

[Test]
public void CreateInstanceTest()
{
    SomeClass someClass = new SomeClass();
    Assert.IsNotNull(someClass, "Constructor could not return an instance");
    //provide failure message here
}

Как мне это сделать в этом тесте?

[Test]
[ExpectedException(typeof(ArgumentNullException))]
public void EmptyNameInConstructorThrowsExceptionTest()
{
    SomeClass someClass = new SomeClass(null);
}

1 Ответ

2 голосов
/ 03 августа 2011
[Test]
[ExpectedException(typeof(ArgumentNullException))]
public void EmptyNameInConstructorThrowsExceptionTest()
{
    SomeClass someClass = new SomeClass(null);
    Assert.Fail("Exception not thrown");
}
...