Added GMock framework to use mocks in unit tests