Simulating SQL Server (Part 1)
In my last post, I talked about creating random values for all kinds of interesting types. One of the biggest complaints I get when encouraging developers to implement unit tests (or dare I say even start thinking about TDD as a development methodology) is that testing code that accesses databases is a huge pain. For …