public void SelectedSearchEngineName_MatchesUserSettings()
        {
            var viewModel = new SearchEnginesPageViewModel(null, _searchEnginesProvider, _userSettingsProvider);

            var selectedSearchEngineName = viewModel.SelectedSearchEngineName;

            Assert.Equal("Example1", selectedSearchEngineName);
        }
        public void SelectedSearchEngineName_SetName_UpdatesUserSettings()
        {
            var viewModel = new SearchEnginesPageViewModel(null, _searchEnginesProvider, _userSettingsProvider);

            viewModel.SelectedSearchEngineName = "ExpectedSearchEngine";

            Assert.Equal("ExpectedSearchEngine", _userSettingsProvider.UserSettings.SelectedSearchEngine);
        }
        public void SearchEnginesNames_ContainsSampleNames()
        {
            var viewModel = new SearchEnginesPageViewModel(null, _searchEnginesProvider, _userSettingsProvider);

            var searchEngineNames = viewModel.SearchEnginesNames;

            Assert.Equal(new List <string> {
                "Example1"
            }, searchEngineNames);
        }