my $guard = mock_guard( $original_class, { GetDataFromOldSystem => sub {...}, }, ); $obj = $original_class->new(...); $obj->SomeOtherFunctionThatCalls_GetDataFromOldSystem(...);