Better docs for mocks
Better tests and docs