Esempio n. 1
0
        public static bool LinguisticVariableRelationsAreEqual(
            LinguisticVariableRelations linguisticVariableRelationsToCompare,
            LinguisticVariableRelations linguisticVariableRelationsToCompareWith)
        {
            if (linguisticVariableRelationsToCompare.LinguisticVariableNumber !=
                linguisticVariableRelationsToCompareWith.LinguisticVariableNumber)
            {
                return(false);
            }

            if (linguisticVariableRelationsToCompare.RelatedUnaryStatementNames.Count !=
                linguisticVariableRelationsToCompareWith.RelatedUnaryStatementNames.Count)
            {
                return(false);
            }

            for (int i = 0; i < linguisticVariableRelationsToCompare.RelatedUnaryStatementNames.Count; i++)
            {
                if (linguisticVariableRelationsToCompare.RelatedUnaryStatementNames[i] !=
                    linguisticVariableRelationsToCompareWith.RelatedUnaryStatementNames[i])
                {
                    return(false);
                }
            }

            return(true);
        }
 public void SetUp()
 {
     _relations = new LinguisticVariableRelations(_variableNumber, _statementNames);
 }