Сколько вы полагаетесь на IServiceProvider при реализации MarkupExtension?Возможно, вы могли бы просто сделать это?
Я сделал это, чтобы протестировать MarkupExtensions, но тогда я не полагался на IServiceProvider, поэтому тестировать его было довольно тривиально ...