feat(mock): add mocking prototype