Day 19 - std::function unit test dependency injection

How to use std::function in brownfield projects for dependency injection