public void PopulateSettingsShouldInitializeDefaultSettingsWhenRunSettingsIsNull() { MSTestSettings.PopulateSettings(this.mockDiscoveryContext.Object); RunConfigurationSettings settings = MSTestSettings.RunConfigurationSettings; Assert.IsTrue(settings.CollectSourceInformation); }
public void PopulateSettingsShouldInitializeDefaultConfigurationSettingsWhenDiscoveryContextIsNull() { MSTestSettings.PopulateSettings((IDiscoveryContext)null); RunConfigurationSettings settings = MSTestSettings.RunConfigurationSettings; Assert.IsTrue(settings.CollectSourceInformation); }
public void PopulateSettingsShouldInitializeDefaultSettingsWhenRunSettingsXmlIsEmpty() { this.mockDiscoveryContext.Setup(md => md.RunSettings.SettingsXml).Returns(string.Empty); MSTestSettings.PopulateSettings(this.mockDiscoveryContext.Object); RunConfigurationSettings settings = MSTestSettings.RunConfigurationSettings; Assert.IsTrue(settings.CollectSourceInformation); }
public void CollectSourceInformationIsByDefaultTrueWhenNotSpecified() { string runSettingxml = @"<RunSettings> <RunConfiguration> </RunConfiguration> </RunSettings>"; RunConfigurationSettings configurationSettings = RunConfigurationSettings.GetSettings(runSettingxml, RunConfigurationSettings.SettingsName); Assert.IsTrue(configurationSettings.CollectSourceInformation); }
public void CollectSourceInformationShouldBeConsumedFromRunSettingsWhenSpecified() { string runSettingxml = @"<?xml version=""1.0"" encoding=""utf-8""?> <RunSettings> <RunConfiguration> <ResultsDirectory>.\TestResults</ResultsDirectory> <CollectSourceInformation>false</CollectSourceInformation> </RunConfiguration> </RunSettings>"; RunConfigurationSettings configurationSettings = RunConfigurationSettings.GetSettings(runSettingxml, RunConfigurationSettings.SettingsName); Assert.IsFalse(configurationSettings.CollectSourceInformation); }
public void PopulateSettingsShouldInitializeSettingsToDefaultIfNotSpecified() { string runSettingxml = @"<RunSettings> <FooUnit> <SettingsFile>DummyPath\\TestSettings1.testsettings</SettingsFile> </FooUnit> </RunSettings>"; this.mockDiscoveryContext.Setup(dc => dc.RunSettings).Returns(this.mockRunSettings.Object); this.mockRunSettings.Setup(rs => rs.SettingsXml).Returns(runSettingxml); MSTestSettings.PopulateSettings(this.mockDiscoveryContext.Object); RunConfigurationSettings settings = MSTestSettings.RunConfigurationSettings; Assert.IsNotNull(settings); // Validating the default value of a random setting. Assert.IsTrue(settings.CollectSourceInformation); }
public void PopulateSettingsShouldInitializeSettingsFromRunConfigurationSection() { string runSettingxml = @"<RunSettings> <RunConfiguration> <ResultsDirectory>.\TestResults</ResultsDirectory> <CollectSourceInformation>false</CollectSourceInformation> </RunConfiguration> </RunSettings>"; this.mockDiscoveryContext.Setup(dc => dc.RunSettings).Returns(this.mockRunSettings.Object); this.mockRunSettings.Setup(rs => rs.SettingsXml).Returns(runSettingxml); MSTestSettings.PopulateSettings(this.mockDiscoveryContext.Object); RunConfigurationSettings settings = MSTestSettings.RunConfigurationSettings; Assert.IsNotNull(settings); // Validating the default value of a random setting. Assert.IsFalse(settings.CollectSourceInformation); }