Automated Testing Using WebClient and HTML Agility Pack

I researched options for testing my ASP.NET website. I decided to use Scott Hanselman’s solution where simulate IIS using Cassini and simulate a browser using WebClient.

Good Points

It works!

It’s free!

Doesn’t require a massive refactoring or rewrite.

ChallengesCassini should be a singleton. Unless you are testing something that is IIS dependent, you should not destroy Cassini inbetween each test or test fixture.

← Back to Tech