示例#1
0
        public void Should_Compare_String_With_ObjectComparatorCondition(string baseObject, string compareObject, string compareType, bool result)
        {
            var condition = new ObjectComparatorCondition <string>();

            condition.SetValue(compareObject);
            condition.CompareType = compareType;

            _objectComparatorManager.Compare(baseObject, condition).ShouldBe(result);
        }
示例#2
0
        public virtual void Should_Compare_With_ObjectComparatorCondition(TObjectType baseObject, TObjectType compareObject, string compareType, bool result)
        {
            var condition = new ObjectComparatorCondition <TObjectType>();

            condition.SetValue(compareObject);
            condition.CompareType = compareType;

            ObjectComparatorManager.Compare <TObjectType>(baseObject, condition).ShouldBe(result);
        }
示例#3
0
        public void Should_Compare_Test_Class_With_ObjectComparatorCondition(
            ObjectComparatorTestClass baseObject,
            ObjectComparatorTestClass compareObject,
            ObjectComparatorTestClassCompareTypes compareType,
            bool result)
        {
            var condition = new ObjectComparatorCondition <ObjectComparatorTestClass, ObjectComparatorTestClassCompareTypes>();

            condition.SetValue(compareObject);
            condition.CompareType = compareType;

            _objectComparatorManager.Compare(baseObject, condition).ShouldBe(result);
        }