public void TestWoopsaConverters()
        {
            var converters = new WoopsaConverters();

            converters.RegisterConverter(typeof(decimal), WoopsaConverterDecimal.Converter, WoopsaValueType.Real);
            var resut = converters.InferWoopsaType(typeof(decimal), out var valueType, out var converter);

            Assert.IsTrue(resut);
            Assert.IsNotNull(converter);
            Assert.AreEqual(WoopsaValueType.Real, valueType);
            Assert.AreEqual(typeof(WoopsaConverterDecimal), converter.GetType());
        }
 public TypeDescriptions(WoopsaConverters customValueTypeConverters)
 {
     _typeDescriptions    = new Dictionary <Type, TypeDescription>();
     CustomTypeConverters = customValueTypeConverters;
 }