Namespace: DeltaEngine.Core
Assembly: DeltaEngine (in DeltaEngine.dll) Version: 1.1.1.0 (1.1.1)
Tests: DeltaEngine.Tests.Core.SettingsTests
4 unit tests call DeltaEngine.Core.Settings.Current
Assembly: DeltaEngine (in DeltaEngine.dll) Version: 1.1.1.0 (1.1.1)
Syntax
Property Value
Type: SettingsRemarks
Examples
[Test] public void CheckDefaultSettings() { Settings settings = Settings.Current; settings.LoadDefaultSettings(); Assert.AreEqual(Settings.DefaultResolution, settings.Resolution); Assert.AreEqual(false, settings.StartInFullscreen); Assert.AreEqual(1.0f, settings.SoundVolume); Assert.AreEqual(0.75f, settings.MusicVolume); Assert.AreEqual(24, settings.DepthBufferBits); Assert.AreEqual(32, settings.ColorBufferBits); Assert.AreEqual(0, settings.AntiAliasingSamples); Assert.AreEqual(0, settings.LimitFramerate); Assert.AreEqual(false, settings.UseVSync); Assert.AreEqual(20, settings.UpdatesPerSecond); Assert.AreEqual(20, settings.RapidUpdatesPerSecond); }
[Test] public void ChangeAndSaveSettings() { Settings settings = Settings.Current; settings.PlayerName = ModifiedPlayerName; settings.TwoLetterLanguageName = ModifiedTwoLetterLanguageName; settings.StartInFullscreen = false; Assert.AreEqual(settings.TwoLetterLanguageName, ModifiedTwoLetterLanguageName); Assert.AreEqual(ModifiedPlayerName, settings.PlayerName); settings.Save(); }
[Test] public void SetValueTwice() { Settings settings = Settings.Current; settings.PlayerName = "Blub"; settings.PlayerName = ModifiedPlayerName; Assert.AreEqual(ModifiedPlayerName, settings.PlayerName); }
See Also