WPF - модульное тестирование пользовательского расширения разметки - PullRequest
1 голос
/ 16 сентября 2010

как бы вы порекомендовали модульное тестирование пользовательского расширения разметки в WPF?Предположительно, мне нужно создать экземпляр моего расширения разметки и вызвать метод ProvideValue.Однако для этого требуется IServiceProvider, который содержит службу IProvideValueTarget.Как бы я сгенерировал это программно?

1 Ответ

2 голосов
/ 16 сентября 2010

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

Я сделал это, чтобы протестировать MarkupExtensions, но тогда я не полагался на IServiceProvider, поэтому тестировать его было довольно тривиально ...

...