Assumptions: We use .NET coding against SQL Server 2005
I was just wondering how most people incorporate state into the Unit Tests that affect their database? I know when and where to use mocking, but when you want to move past that and actually do some database tests... what strategies do you use to setup and teardown your database? Do you do this per test? or setup a certain scenario in the database and run several tests against that "state of the world". Any advice would help. Thanks.