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

ValidateExclusiveLockReturnReasonTypes() private static method

Capture the ExclusiveLockReturnReasonTypes schema related requirements.
private static ValidateExclusiveLockReturnReasonTypes ( ITestSite site ) : void
site ITestSite An object provides logging, assertions, and SUT adapters for test code onto its execution context.
return void
        private static void ValidateExclusiveLockReturnReasonTypes(ITestSite site)
        {
            // Verify MS-FSSHTTP requirement: MS-FSSHTTP_R347
            // if can launch this method, the schema matches.
            site.CaptureRequirement(
                     "MS-FSSHTTP",
                     347,
                     @"[In ExclusiveLockReturnReasonTypes][The schema of ExclusiveLockReturnReasonTypes is] <xs:simpleType name=""ExclusiveLockReturnReasonTypes"">
                        <xs:restriction base=""xs:string"">
                           <xs:enumeration value=""CoauthoringDisabled"" />
                           <xs:enumeration value=""CheckedOutByCurrentUser"" />
                           <xs:enumeration value=""CurrentUserHasExclusiveLock"" />
                        </xs:restriction>
                     </xs:simpleType>");

            // Verify MS-FSSHTTP requirement: MS-FSSHTTP_R348
            // if can launch this method, the schema matches.
            site.CaptureRequirement(
                     "MS-FSSHTTP",
                     348,
                     @"[In ExclusiveLockReturnReasonTypes] The value of ExclusiveLockReturnReasonTypes MUST be one of the following:
                     [CoauthoringDisabled, CheckedOutByCurrentUser, CurrentUserHasExclusiveLock]");
        }