public ProjectAppService(ISearchRepository searchRepository, IClientIdSettingsRepository settingsRepository, ILocalDatabaseRepository databaseRepository, IBrowserRepository browserRepository, IShareRepository shareRepository) { _searchRepository = searchRepository; _settingsRepository = settingsRepository; _databaseRepository = databaseRepository; _browserRepository = browserRepository; _shareRepository = shareRepository; }
public void NavigateMainPageToTabPageMasterPage_Test() { //arrange ICustomNavigation navigation = SimpleIoc.Default.GetInstance <ICustomNavigation>(); Mock <IClientIdSettingsRepository> mockedRepo = new Mock <IClientIdSettingsRepository>(); //setup IClientIdSettingsRepository repo = mockedRepo.Object; MainPageViewModel mainPageViewModel = new MainPageViewModel(navigation, repo); //act mainPageViewModel.startApp.Execute(null); //assert Assert.AreEqual <string>(Locator.MasterPage, navigation.CurrentPageKey); }
public MainPageViewModel(ICustomNavigation navigationService, IClientIdSettingsRepository settingRepository) { _navigationService = navigationService; _settingRepository = settingRepository; }