Как вы написали свой тест, ваше перенаправление применяется только к экземпляру среды выполнения, внедренному в sapi. Вам нужно перехватить конструктор PhotobucketApi и перехватить там «будущий» экземпляр PhotobucketApi:
MPhotobucketApi.Contructor = (me) => {
new MPhotobucketApi { GetParentPathString = s => s };
};
...
Другой подход заключается в том, чтобы перенаправить GetParentPath для всех экземпляров, выполнив следующее:
MPhotobucketApi.AllInstances.GetParentPathString = (me, s) => s;
...