示例#1
0
        public void TestNumber_When_PrecAndScaleHasValues()
        {
            _columnTypeConverter.Initialize(GetConversionsXmlForNumberWithScaleAndPrec());
            int length = 22;
            int prec   = 19;
            int scale  = 4;
            var type   = _columnTypeConverter.GetDestinationType("number", ref length, ref prec, ref scale);

            type.Should().Be("dec");
            prec.Should().Be(19);
            scale.Should().Be(4);
        }
示例#2
0
 public void Startup()
 {
     _length = 0;
     _prec   = 0;
     _scale  = 0;
     _columnTypeConverter = new ColumnTypeConverter(new XmlConversionsReader(new TypeDescriptionFactory(new TypeConstraintFactory(new TypeOperatorFactory()))));
     _columnTypeConverter.Initialize(File.ReadAllText("Resources/Unit4OracleWriterConversions.xml"));
 }
示例#3
0
 private string GetDestinationTypeWhenOracleToACopy(string input, ref int length, ref int prec, ref int scale)
 {
     _columnTypeConverter.Initialize(ConversionXmlHelper.Unit4OracleWriterConversionsXml());
     return(_columnTypeConverter.GetDestinationType(input, ref length, ref prec, ref scale));
 }