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