A mocking framework for the D programming language