コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        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);
        }