Proper way to maintain database known state by rolling back transactions in NUnit, Sql Server and UI Testing Proper way to maintain database known state by rolling back transactions in NUnit, Sql Server and UI Testing selenium selenium