Ejemplo n.º 1
0
 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);
        }
Ejemplo n.º 3
0
 public MainPageViewModel(ICustomNavigation navigationService, IClientIdSettingsRepository settingRepository)
 {
     _navigationService = navigationService;
     _settingRepository = settingRepository;
 }