Use macros for syntactic sugar.
Include mocks and stubs implementation in config unit tests.
Use bdd-for-c for unit tests.