I would like to recommend you an amazing testing framework - WatiN. If can make Web Application Testing to be the easiest thing in a world :) Don’t believe me? Just review the following example which does searching on Google.
More info available on the WatiN’s official site.
[Test]
public void SearchForWatiNOnGoogle()
{
using (var browser = new IE("http://www.google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("WatiN");
browser.Button(Find.ByName("btnG")).Click();
Assert.IsTrue(browser.ContainsText(“WatiN”)); } }</code>