Пример #1
0
 public void TestDefaultSettingsTwentyFourHourClock()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     Assert.AreEqual(DefaultSettings.TwentyFourHourClockDefaultValue, settings.TwentyFourHourClockSetting);
 }
Пример #2
0
 public void TestDefaultSettingsUseAllQuakesEndpoint()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     Assert.AreEqual(DefaultSettings.UseGeonetAllQuakesEndpointDefaultValue, settings.UseGeonetAllQuakesEndpointSetting);
 }
Пример #3
0
 public void TestDefaultSettingsMinWarningMagnitude()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     Assert.AreEqual(DefaultSettings.MinimumWarningMagnitudeDefaultValue, settings.MinimumWarningMagnitudeSetting);
 }
Пример #4
0
 public void TestDefaultSettingsNumQuakes()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     Assert.AreEqual(DefaultSettings.NumberOfQuakesToShowDefaultValue, settings.NumberOfQuakesToShowSetting);
 }
Пример #5
0
 public void TestDefaultSettingsLiveTile()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     Assert.AreEqual(DefaultSettings.ShowLiveTileDefaultValue, settings.ShowLiveTileSetting);
 }
Пример #6
0
        public Robot(string name, ILogger logger)
        {
            Name = name;
            Version = "1.0"; //todo replace harcoding of the version number

            HelpList = new List<string>();

            Settings = new AppSettings();
            Logger = logger;

            _compositionManager = new CompositionManager(this);
        }
Пример #7
0
        public Robot(string name, ILogger logger, IEventEmitter eventEmitter)
        {
            Name = name;
            Logger = logger;
            EventEmitter = eventEmitter;

            Version = "1.0"; //todo replace harcoding of the version number

            _listeners = new List<Listener>();

            Settings = new AppSettings();

            _compositionManager = new CompositionManager(this);
        }
Пример #8
0
        public void TestSettingsSaveMinDisplayMagnitude()
        {
            // Delete all saved settings
            IsolatedStorageSettings.ApplicationSettings.Clear();
            AppSettings settings = new AppSettings();
            settings.MinimumDisplayMagnitudeSetting = 3.2;

            // New instance to ensure it persists.
            settings = new AppSettings();
            Assert.AreEqual(3.2, settings.MinimumDisplayMagnitudeSetting);
        }
Пример #9
0
 public void TestSettingsSaveLiveTile()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     settings.ShowLiveTileSetting = true;
     // New instance to ensure it persists.
     settings = new AppSettings();
     Assert.AreEqual(true, settings.ShowLiveTileSetting);
 }
Пример #10
0
 public void TestSettingsSaveUseAllQuakesEndpoint()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     settings.UseGeonetAllQuakesEndpointSetting = true;
     // New instance to ensure it persists.
     settings = new AppSettings();
     Assert.AreEqual(true, settings.UseGeonetAllQuakesEndpointSetting);
 }
Пример #11
0
 public void TestSettingsSaveNumQuakes()
 {
     // Delete all saved settings
     IsolatedStorageSettings.ApplicationSettings.Clear();
     AppSettings settings = new AppSettings();
     settings.NumberOfQuakesToShowSetting = 13;
     // New instance to ensure it persists.
     settings = new AppSettings();
     Assert.AreEqual(13, settings.NumberOfQuakesToShowSetting);
 }