public void ShouldLoadSettingsOnConstruct(bool condition) { // Arrange string text = TestValues.GetRandomString(); _settingsAConfig.Settings.Condition = condition; _settingsAConfig.Settings.Text = text; _settingsAConfig.SaveSettings(); // Act _settingsAConfig = new ConfigurationManager <SettingsAStub>(); // Assert Assert.That(_settingsAConfig.Settings.Condition, Is.EqualTo(condition)); Assert.That(_settingsAConfig.Settings.Text, Is.EqualTo(text)); }
public void ShouldLoadSettingsWithoutInitializing(bool condition) { // Arrange var appSettings = _settingsAConfig.Settings; string text = TestValues.GetRandomString(); appSettings.Condition = condition; appSettings.Text = text; // Act _settingsAConfig.SaveSettings(); var newAppSettings = ConfigurationManager <SettingsAStub> .LoadSettings(appSettings.GetFullPath()); // Assert Assert.That(newAppSettings.Condition, Is.EqualTo(condition)); Assert.That(newAppSettings.Text, Is.EqualTo(text)); }
public void ShouldSaveAndLoadSettingsCorrectly(bool condition) { // Arrange var appSettings = _settingsAConfig.Settings; string text = TestValues.GetRandomString(); appSettings.Condition = condition; appSettings.Text = text; // Act _settingsAConfig.SaveSettings(); _settingsAConfig.LoadSettings(); appSettings = _settingsAConfig.Settings; // Assert Assert.That(appSettings.Condition, Is.EqualTo(condition)); Assert.That(appSettings.Text, Is.EqualTo(text)); }
public string BrowseGameExecutable(string fileName) { return(TestValues.GetRandomString()); }