Esempio n. 1
0
        public void ConvertBackTest()
        {
            var converter = new PercentConverter();

            Assert.AreEqual(0.75, converter.ConvertBack("75 %", null, null, CultureInfo.InvariantCulture));
            Assert.AreEqual(0.75, converter.ConvertBack("75 %", null, null, null));

            Assert.AreEqual(DependencyProperty.UnsetValue, converter.ConvertBack("abc", null, null, CultureInfo.InvariantCulture));
        }
 public MagiciteSkillTransformer(ILogger <RowTransformerBase <MagiciteSkillRow, MagiciteSkill> > logger) : base(logger)
 {
     //prepare converters so we only need one instance no matter how many rows are processed
     _doubleConverter            = new DoubleConverter();
     _stringToBooleanConverter   = new StringToBooleanConverter();
     _percentConverter           = new PercentConverter();
     _abilityTypeConverter       = new TypeListConverter(new AbilityTypeList());
     _autoTargetTypeConverter    = new TypeListConverter(new AutoTargetTypeList());
     _damageFormulaTypeConverter = new TypeListConverter(new DamageFormulaTypeList());
     _elementConverter           = new TypeListConverter(new ElementList());
 }
Esempio n. 3
0
        public void ShouldConvertDecimalToPercent()
        {
            PercentConverter converter  = new PercentConverter();
            decimal?         numDecimal = 20;

            var convertedValue = converter.Convert(numDecimal, typeof(decimal?), null, null) as string;

            Assert.AreEqual("20.0%", convertedValue);

            convertedValue = converter.Convert(null, null, null, null) as string;

            Assert.AreEqual("0.0%", convertedValue);
        }
Esempio n. 4
0
        public void ConvertTest()
        {
            var converter = new PercentConverter();

            Assert.AreEqual("75 %", converter.Convert(0.75, null, null, CultureInfo.InvariantCulture));
        }
Esempio n. 5
0
 public StatusTransformer(ILogger <RowTransformerBase <StatusRow, Status> > logger) : base(logger)
 {
     _doubleConverter  = new DoubleConverter();
     _intConverter     = new IntConverter();
     _percentConverter = new PercentConverter();
 }
Esempio n. 6
0
        public void ShouldThrowNotImplementedExceptionInConvertBack()
        {
            PercentConverter converter = new PercentConverter();

            var convertedValue = converter.ConvertBack(null, null, null, null);
        }