public void DeployTestSourceDependenciesIsEnabledByDefault() { string runSettingxml = @"<MSTestV2> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); MSTestAdapterSettings adapterSettings = MSTestAdapterSettings.ToSettings(reader); Assert.IsTrue(adapterSettings.DeployTestSourceDependencies); }
public void DeploymentEnabledIsByDefaultTrueWhenNotSpecified() { string runSettingxml = @"<MSTestV2> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); MSTestAdapterSettings adapterSettings = MSTestAdapterSettings.ToSettings(reader); Assert.IsTrue(adapterSettings.DeploymentEnabled); }
public void DeployTestSourceDependenciesWhenFalse() { string runSettingxml = @"<MSTestV2> <DeployTestSourceDependencies>False</DeployTestSourceDependencies> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); MSTestAdapterSettings adapterSettings = MSTestAdapterSettings.ToSettings(reader); Assert.IsFalse(adapterSettings.DeployTestSourceDependencies); }
public void DeploymentEnabledShouldBeConsumedFromRunSettingsWhenSpecified() { string runSettingxml = @"<MSTestV2> <DeploymentEnabled>False</DeploymentEnabled> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); MSTestAdapterSettings adapterSettings = MSTestAdapterSettings.ToSettings(reader); Assert.IsFalse(adapterSettings.DeploymentEnabled); }
public void ToSettingsShouldThrowExceptionWhenRunSettingsXmlIsWrong() { string runSettingxml = @"<MSTestV2> <AssemblyResolution> <DirectoryBug path=""C:\\MsTest\\Adapter"" includeSubDirectories =""true"" /> <Directory path=""%temp%\\unitTesting\\MsTest\\Adapter"" includeSubDirectories = ""false"" /> <Directory path=""*MsTest\Adapter"" /> </AssemblyResolution> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); Action shouldThrowException = () => MSTestAdapterSettings.ToSettings(reader); ActionUtility.ActionShouldThrowExceptionOfType(shouldThrowException, typeof(SettingsException)); }
public void ToSettingsShouldNotThrowExceptionWhenRunSettingsXmlUnderTagMSTestv2IsWrong() { string runSettingxml = @"<MSTestV2> <IgnoreTestImpact>true</IgnoreTestImpact> <AssemblyResolutionBug> <Directory path=""C:\\MsTest\\Adapter"" includeSubDirectories =""true"" /> <Directory path=""%temp%\\unitTesting\\MsTest\\Adapter"" includeSubDirectories = ""false"" /> <Directory path=""*MsTest\Adapter"" /> </AssemblyResolutionBug> <InProcMode>true</InProcMode> <CleanUpCommunicationChannels>false</CleanUpCommunicationChannels> </MSTestV2>"; StringReader stringReader = new StringReader(runSettingxml); XmlReader reader = XmlReader.Create(stringReader, XmlRunSettingsUtilities.ReaderSettings); reader.Read(); MSTestAdapterSettings.ToSettings(reader); }