public void BeforeAll () { var container = Platform.Setup.CreateContainer (); Assert.True (container.TryResolve (out _persistenceService), "PersistenceService not found"); Assert.True (container.TryResolve (out _networkService), "SafeNetworkService not found"); _location = Mocks.Location; _persistenceService.Init (); _loader = new LanguagesLoader (_location, _persistenceService, _networkService); }
public LanguagesViewModel (IAnalyticsService analytics, Location location, Func<Location, LanguagesLoader> languageLoaderFactory, INavigator navigator, Func<MainPageViewModel> mainPageViewModelFactory) : base (analytics) { Title = "Select Language"; Description = "What language do you speak?"; _navigator = navigator; _navigator.HideToolbar(this); _mainPageViewModelFactory = mainPageViewModelFactory; Items = new ObservableCollection<Language>(); _location = location; LanguagesLoader = languageLoaderFactory(_location); ExecuteLoadLanguages(); }