Exemple #1
0
        public TestEntryFactory([NotNull] TestEntryFactoryPostfixMultiplier convertation, int maxPostfixLength = 4)
        {
            _convertation = (string value, out double valueToCompareWith) => {
                if (value == null)
                {
                    valueToCompareWith = 0d;
                    return(false);
                }

                if (!FlexibleParser.TryParseDouble(value, out valueToCompareWith))
                {
                    return(false);
                }

                valueToCompareWith *= convertation(GetPostfix(value, maxPostfixLength));
                return(true);
            };
        }
Exemple #2
0
 // For test entry
 private TestEntryFactory(Operator op, double metersValue, TestEntryFactoryConvertation convertation)
 {
     _op           = op;
     _metersValue  = metersValue;
     _convertation = convertation;
 }
Exemple #3
0
 // For factory
 public TestEntryFactory([NotNull] TestEntryFactoryConvertation convertation)
 {
     _convertation = convertation;
 }