Microsoft.Protocols.TestSuites.SharedAdapter.MsfsshttpAdapterCapture.ValidateVersionType C# (CSharp) Method

ValidateVersionType() private static method

Capture requirements related with VersionType
private static ValidateVersionType ( VersionType version, ITestSite site ) : void
version Microsoft.Protocols.TestSuites.Common.VersionType The VersionType information
site ITestSite Instance of ITestSite
return void
        private static void ValidateVersionType(VersionType version, ITestSite site)
        {
            // Verify MS-FSSHTTP requirement: MS-FSSHTTP_R295
            site.CaptureRequirement(
                     "MS-FSSHTTP",
                     295,
                     @"[In VersionType][VersionType schema is:]
                     <xs:complexType name=""VersionType"">
                        <xs:attribute name=""Version"" type=""tns:VersionNumberType"" use=""required"" />
                        <xs:attribute name=""MinorVersion"" type=""tns:MinorVersionNumberType"" use=""required"" />
                     </xs:complexType>");

            // Verify requirements related with VersionNumberType
            ValidateVersionNumberType(version.Version, site);

            // Verify requirements related with MinorVersionNumberType
            ValidateMinorVersionNumberType(version.MinorVersion, site);
        }