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