Microsoft.Protocols.TestSuites.MS_OXCPRPT.MS_OXCPRPTAdapter.CheckRequirementConflict C# (CSharp) Method

CheckRequirementConflict() private method

To verify if there are conflict settings in SHOULD/MAY configuration file
private CheckRequirementConflict ( ) : void
return void
        private void CheckRequirementConflict(params int[] rsid)
        {
            int enabledReqFound = 0;
            string requirementStr = string.Empty;
            foreach (int i in rsid)
            {
                requirementStr = requirementStr + i + " ";
                if (Common.IsRequirementEnabled(i, this.Site))
                {
                    enabledReqFound++;
                }
            }

            if (enabledReqFound == 0)
            {
                Site.Assert.Fail("Must implement one of optional behaviors in {0}", requirementStr);
            }
            else if (enabledReqFound > 1)
            {
                Site.Assert.Fail("Optional behavior conflict found in {0}", requirementStr);
            }
        }
        #endregion
MS_OXCPRPTAdapter