Пример #1
0
        public virtual void TestNullCase()
        {
            string result = new RtoMoPqPropertyFormatter().Format(GetContext("name", "RTO<MO.CAD,PQ.BASIC>"), new RTOImpl <PhysicalQuantity
                                                                                                                           , PhysicalQuantity>());

            AssertXml("result", "<name nullFlavor=\"NI\"/>", result);
        }
Пример #2
0
        public virtual void TestBasic()
        {
            Ratio <Money, PhysicalQuantity> ratio = new Ratio <Money, PhysicalQuantity>();

            ratio.Numerator   = new Money(new BigDecimal("1.00"), Ca.Infoway.Messagebuilder.Domainvalue.Basic.Currency.CANADIAN_DOLLAR);
            ratio.Denominator = new PhysicalQuantity(new BigDecimal("10.00"), Ca.Infoway.Messagebuilder.Domainvalue.Basic.UnitsOfMeasureCaseSensitive
                                                     .MILLILITRE);
            string result = new RtoMoPqPropertyFormatter().Format(GetContext("name", "RTO<MO.CAD,PQ.BASIC>"), new RTOImpl <Money, PhysicalQuantity
                                                                                                                           >(ratio));

            AssertXml("result", "<name><numerator currency=\"CAD\" value=\"1.00\"/><denominator unit=\"mL\" value=\"10.00\"/></name>"
                      , result);
        }