Wednesday 22 November 2017

c# - How do I use Assert to verify that an exception has been thrown?

itemprop="text">

How do I use Assert (or other Test
class?) to verify that an exception has been thrown?




Answer




For "Visual Studio Team Test" it appears you
apply the ExpectedException attribute to the test's
method.



Sample from the documentation here:
href="http://msdn.microsoft.com/en-us/library/ms379625(VS.80).aspx#vstsunittesting_topic5"
rel="noreferrer">A Unit Testing Walkthrough with Visual Studio Team
Test



[TestMethod]
[ExpectedException(typeof(ArgumentException),

"A userId of null was inappropriately allowed.")]
public void
NullUserIdInConstructor()
{

LogonInfo logonInfo = new
LogonInfo(null, "P@ss0word");
}


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...