RE: Why combine Selenium with nUnit?
You usually need to run Selenium tests in a specific order. There’s the nifty .orderedtest file (C#/VisualStudion) in which you can add only tests from the Microsoft framework i.e. C# methods that have the [Testmethod] attribute. From what I know, having ordered tests in nUnit requires you to name your tests alphabetically which sounds just bad from the beginning.
You should check out this article: