making the new test compile and link, it was unusually hard to do it since a lot of objects inherits from MockFunctionCall, the test is now failling, now i have to make it pass and write tests for all the new added methods to make compile