Mark basically said don’t mock external dependencies SUCH AS Hibernate. Not any external dependency. Without getting into the functional versus unit/mock testing discussion I agree with Mark. Why write tests for an ORM. It should work. That’s why we use ORM’s.
The TypeMock guys butchered the whole thought though suggesting that Mark should have a DAL that Hibernate uses. Isn’t the beauty of ORM’s that is generates the DAL for you? I really don’t know where they are coming from with these thoughts – but it’s not helpful from a company that makes mocking/type isolator frameworks.
My advice to TypeMock: take a stand. Say it should be done one way or another, or, if you don’t understand ORM’s like hibernate don’t speak on it.