finalised mock object function call

advanced function no override result correct