//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(); }
public ContactsController(IContactsDataService contactsDataService) { _contactsDataService = contactsDataService; }
public ContactsPageViewModel(IContactsDataService contactsDataService) { _contactsDataService = contactsDataService; }