C# library similar to HtmlUnit


I need to write standalone application which will "browse" external resource. Is there lib in C# which automatically handles cookies and supports JavaScript (through JS is not required I believe)? The main goal is to keep session alive and submitting forms so I could pass multistep registration process or "browse" web site after login.
I reviewed Html Agility Pack but it looks like it doesn't contain functionality I need – form submitting or cookie support.

Thanks, Artem.

Best Solution

If you're interested in writing your own version of htmlunit for C#, the IKVM project may be of help. http://www.ikvm.net/

Related Question