Ejemplo n.º 1
0
        public void BoundIVLTest04()
        {
            IVL <TS> janStartHigh = new IVL <TS>()
            {
                High = new TS(new DateTime(2012, 01, 30), DatePrecision.Day)
            };
            var janStart = janStartHigh.ToBoundIVL();

            janStart.NullFlavor = null;
            Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
            Assert.IsTrue(janStart.Validate());
        }
Ejemplo n.º 2
0
        public void BoundIVLTest05()
        {
            IVL <TS> janStartLow = new IVL <TS>()
            {
                Low = new TS(new DateTime(2012, 01, 01), DatePrecision.Day)
            };
            var janStart = janStartLow.ToBoundIVL();

            janStart.NullFlavor = null;
            Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
            // outputs: {20120101...}
            Assert.IsTrue(janStart.Validate());
        }
Ejemplo n.º 3
0
        public void BoundIVLTest03()
        {
            IVL <TS> janStartHigh = new IVL <TS>()
            {
                Width = new PQ(14, "d"),
                High  = new TS(new DateTime(2012, 01, 30), DatePrecision.Day),
            };
            var janStart = janStartHigh.ToBoundIVL();

            janStart.NullFlavor = NullFlavor.Other;
            Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
            Assert.IsFalse(janStart.Validate());
        }
Ejemplo n.º 4
0
        public void BoundIVLTest02()
        {
            IVL <TS> janStartHigh = new IVL <TS>()
            {
                Width = new PQ(14, "d"),
                High  = new TS(new DateTime(2012, 01, 30), DatePrecision.Day),
            };
            var janStart = janStartHigh.ToBoundIVL();

            janStart.NullFlavor = null;
            Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
            // output is: {20120116...20120130}
            Assert.IsTrue(janStart.Validate());
        }
Ejemplo n.º 5
0
        public void BoundIVLTest06()
        {
            IVL <TS> janStartW = new IVL <TS>()
            {
                Width = new PQ(14, "d")
            };

            try
            {
                var janStart = janStartW.ToBoundIVL();
                janStart.NullFlavor = NullFlavor.Unknown;
                Assert.IsFalse(janStart.Validate());
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Ejemplo n.º 6
0
 public void BoundIVLTest01()
 {
     IVL<TS> janStartLow = new IVL<TS>()
     {
         Low = new TS(new DateTime(2012, 01, 01), DatePrecision.Day),
         Width = new PQ(14, "d")
     };
     var janStart = janStartLow.ToBoundIVL();
     janStart.NullFlavor = null;
     Console.WriteLine("{{ {0}...{1} }}",janStart.Low,janStart.High);
     Assert.IsTrue(janStart.Validate());
     // output is: {20120101...20120115}
 }
Ejemplo n.º 7
0
 public void BoundIVLTest07()
 {
     IVL<TS> janStartLow = new IVL<TS>()
     {
         Low = new TS(new DateTime(2012, 01, 01), DatePrecision.Day),
         High = new TS(new DateTime(2012, 01, 15), DatePrecision.Day)
     };
     var janStart = janStartLow.ToBoundIVL();
     janStart.NullFlavor =null;
     Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
     Assert.IsTrue(janStart.Validate());
 }
Ejemplo n.º 8
0
 public void BoundIVLTest06()
 {
     IVL<TS> janStartW = new IVL<TS>()
     {
         Width = new PQ(14, "d")
     };
     try
     {
         var janStart = janStartW.ToBoundIVL();
         janStart.NullFlavor = NullFlavor.Unknown;
         Assert.IsFalse(janStart.Validate());
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 9
0
 public void BoundIVLTest03()
 {
     IVL<TS> janStartHigh = new IVL<TS>()
     {
         Width = new PQ(14, "d"),
         High = new TS(new DateTime(2012, 01, 30), DatePrecision.Day),
     };
     var janStart = janStartHigh.ToBoundIVL();
     janStart.NullFlavor = NullFlavor.Other;
     Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
     Assert.IsFalse(janStart.Validate());
 }
Ejemplo n.º 10
0
 public void BoundIVLTest02()
 {
     IVL<TS> janStartHigh = new IVL<TS>()
     {
         Width = new PQ(14, "d"),
         High = new TS(new DateTime(2012, 01, 30), DatePrecision.Day),
     };
     var janStart = janStartHigh.ToBoundIVL();
     janStart.NullFlavor = null;
     Console.WriteLine("{{ {0}...{1} }}", janStart.Low, janStart.High);
     // output is: {20120116...20120130}
     Assert.IsTrue(janStart.Validate());
 }