Ejemplo n.º 1
0
        private object Convert <T>(string str, params object[] args)
        {
            var converter = new TestMathConverter();
            var result    = converter.Convert(args, typeof(T), str, CultureInfo.InvariantCulture);

            _exception = converter.Exception;
            return(result);
        }
Ejemplo n.º 2
0
        public void SameConverterDifferentParameters()
        {
            var converter = new TestMathConverter();

            Assert.AreEqual(3m, converter.Convert(null, typeof(decimal), "2+1", CultureInfo.InvariantCulture));
            Assert.AreEqual(4m, converter.Convert(new object[] { 1, 3 }, typeof(decimal), "a+b", CultureInfo.InvariantCulture));
            Assert.AreEqual(3m, converter.Convert(null, typeof(decimal), "2+1", CultureInfo.InvariantCulture));
            Assert.AreEqual(5m, converter.Convert(new object[] { 2, 3 }, typeof(decimal), "a+b", CultureInfo.InvariantCulture));
        }