Data-Driven Testing (via Database) with Selenium & Nunit

Understanding data-driven testing approach
Creating reusable and structured code/components
Writing utilities to read test data from database
Writing utilities to derive test cases through test data