//this makes sure that
        private static void EnsureCallbackForIContactsDataServiceIsCalled(IContactsDataService contactsDataService,
                                                                          Action <IContactsDataService> methodToReturnTheData, List <Contact> mockContactData, Func <object[], object> getCallbackFromArguments)
        {
            var actionOnGetContacts = getCallbackFromArguments(contactsDataService.GetArgumentsForCallsMadeOn(methodToReturnTheData).First());

            ((Action <IEnumerable <Contact> >)actionOnGetContacts).Invoke(mockContactData);
        }
 public ContactListViewModel(IContactsDataService contactsDataService,
                             IVisualStateManager stateManager, IDispatcherService dispatcherService)
 {
     _dispatcherService   = dispatcherService;
     _stateManager        = stateManager;
     _contactsDataService = contactsDataService;
     SearchCommand        = new DelegateCommand <string>(Search, CanSearch);
     InitData();
 }
Esempio n. 3
0
 public ContactsController(IContactsDataService contactsDataService)
 {
     _contactsDataService = contactsDataService;
 }
 public ContactsPageViewModel(IContactsDataService contactsDataService)
 {
     _contactsDataService = contactsDataService;
 }