Hi guys!
What do you think about adding a mocking library to the test projects. The ones I've used extensively are Moq and NSubstitute, and I like them both.
Why? Well, some tests call for a bit more decoupling, and if for example you want to count how many times a method has been called, it's sometimes a bit much work to have to implement your own mocks. Also, to some extent, using mocks and more slim lined unit tests serves to highlight architectural issues. Using full blown database tests is good, and it's mostly a benefit to the project, but not always.
/G