Ejemplo n.º 1
0
        /// <exception cref="System.Exception"></exception>
        private void AssertValidValueAttribute(PlatformDate expectedResult, string value)
        {
            XmlNode node      = CreateNode("<something value=\"" + value + "\" />");
            object  bareValue = new TsR2ElementParser().Parse(CreateContext(), node, this.xmlResult).BareValue;

            AssertDateEquals("correct value returned " + value, MarshallingTestCase.FULL_DATE_TIME, expectedResult, ((MbDate)bareValue
                                                                                                                     ).Value);
        }
Ejemplo n.º 2
0
        public virtual void TestParseValueAttributeValidWithDefaultOperator()
        {
            ParseContext context = ParseContextImpl.Create("SXCM<TS>", typeof(PlatformDate), SpecificationVersion.R02_04_02, null, null
                                                           , Ca.Infoway.Messagebuilder.Xml.ConformanceLevel.POPULATED, null, null, false);
            PlatformDate expectedResult = DateUtil.GetDate(2008, 5, 25, 0, 0, 0, 0);
            string       value          = "20080625";
            XmlNode      node           = CreateNode("<something value=\"" + value + "\" />");
            BareANY      tsAny          = new TsR2ElementParser().Parse(context, node, this.xmlResult);
            MbDate       mbDate         = (MbDate)tsAny.BareValue;

            AssertDateEquals("correct value returned " + value, MarshallingTestCase.FULL_DATE, expectedResult, mbDate.Value);
            Assert.IsTrue(this.xmlResult.IsValid(), "no errors");
            Assert.AreEqual(SetOperator.INCLUDE, ((ANYMetaData)tsAny).Operator, "operator");
        }