public void InitializationSettingsTest()
        {
            bool isTestCompleteCalled  = false;
            SettingsViewModel settings = new SettingsViewModel();

            settings.TestCompleted += (sender, args) =>
            {
                if (args.Message == REFRESH_ENDED)
                {
                    var defaultSettings = settingsRespository.GetDefaultSettings();
                    Assert.AreEqual(defaultSettings.PhotoResolutionID, settings.SelectedResolution.ID);
                    Assert.AreEqual(defaultSettings.LanguageID, settings.CurrentLanguage.ID);
                    Assert.AreEqual(defaultSettings.IsGpsEnabled, settings.IsGpsEnabled);
                    Assert.AreEqual(defaultSettings.CheckForNewSurveys, settings.IsCheckForNewSurveysOnStart);
                    CallTestComplete(ref isTestCompleteCalled);
                }
            };

            settings.InitializeViewModelCommand.Execute(null);
            EndOnWaitingResponse();
        }