/// <summary>
        /// Verify file alignment information
        /// </summary>
        /// <param name="alignmentInfo">Alignment information</param>
        private void VerifyFileAlignmentInformation(AlignmentRequirement alignmentInfo)
        {
            //
            // Add the debug information
            //
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-FSA_R1434 Actual alignmentInfo: {0}", alignmentInfo);

            //
            // Verify MS-FSA requirement: MS-FSA_R1434
            //
            // To verify whether alignmentInfo defines AlignmentRequirement
            Site.CaptureRequirementIfIsTrue(
                (alignmentInfo == AlignmentRequirement.FileByteAlignment |
                 alignmentInfo == AlignmentRequirement.FileWordAlignment |
                 alignmentInfo == AlignmentRequirement.FileLongAlignment |
                 alignmentInfo == AlignmentRequirement.FileQuadAlignment |
                 alignmentInfo == AlignmentRequirement.FileOctaAlignment |
                 alignmentInfo == AlignmentRequirement.File32ByteAlignment |
                 alignmentInfo == AlignmentRequirement.File64ByteAlignment |
                 alignmentInfo == AlignmentRequirement.File128ByteAlignment |
                 alignmentInfo == AlignmentRequirement.File256ByteAlignment |
                 alignmentInfo == AlignmentRequirement.File512ByteAlignment),
                1434,
                @"[In FileAlignmentInformation,Pseudocode for the operation is as follows:]alignmentInfo MUST be filled out as follows:
                alignmentInfo.AlignmentRequirement set to one of the alignment requirement values specified in [MS-FSCC] section 2.4.3 
                based on the characteristics of the device on which the File is stored.");
        }
        /// <summary>
        /// Verify file alignment information
        /// </summary>
        /// <param name="alignmentInfo">Alignment information</param>
        private void VerifyFileAlignmentInformation(AlignmentRequirement alignmentInfo)
        {
            //
            // Add the debug information
            //
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-FSA_R1434 Actual alignmentInfo: {0}", alignmentInfo);

            //
            // Verify MS-FSA requirement: MS-FSA_R1434
            //
            // To verify whether alignmentInfo defines AlignmentRequirement
            Site.CaptureRequirementIfIsTrue(
                (alignmentInfo == AlignmentRequirement.FileByteAlignment |
                alignmentInfo == AlignmentRequirement.FileWordAlignment |
                alignmentInfo == AlignmentRequirement.FileLongAlignment |
                alignmentInfo == AlignmentRequirement.FileQuadAlignment |
                alignmentInfo == AlignmentRequirement.FileOctaAlignment |
                alignmentInfo == AlignmentRequirement.File32ByteAlignment |
                alignmentInfo == AlignmentRequirement.File64ByteAlignment |
                alignmentInfo == AlignmentRequirement.File128ByteAlignment |
                alignmentInfo == AlignmentRequirement.File256ByteAlignment |
                alignmentInfo == AlignmentRequirement.File512ByteAlignment),
                1434,
                @"[In FileAlignmentInformation,Pseudocode for the operation is as follows:]alignmentInfo MUST be filled out as follows:
                alignmentInfo.AlignmentRequirement set to one of the alignment requirement values specified in [MS-FSCC] section 2.4.3
                based on the characteristics of the device on which the File is stored.");
        }