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); }
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")); }
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)); }