Mock classes for HAL layer.
Gryo count tests using mocked HAL.