Где хранить словари в приложении с помощью внедрения зависимостей

у меня есть устаревший код, и у меня проблема с его реконструкцией.

При запуске моего приложения я загружаю из WCF в свойство на Приложение (это приложение SL ) список пользователей.

Затем каждый элемент управления (для отправки электронной почты, просмотра календаря и назначения задач) использует это свойство как

(App.Current as App).Users

Теперь я пытаюсь чтобы создать модульный тест для одного из элементов управления, которые используют эти списки, и я застрял.

Следует ли мне делать инъекцию конструктора (я использую Unity) с App в качестве параметра? Или, может быть, ввести некоторые класс для хранения этого списка?

5
задан user278618 2 February 2012 в 13:48
поделиться