public void GetIndexTest()
        {
            FixedTimeStepSeries target = new FixedTimeStepSeries();

            target.TimeStepSize = TimeStepUnit.Month;
            target.AddRange(new DateTime(2010, 1, 1), new double[] { 1, 2, 3, 4, 5 });

            int expected = 0;
            int actual;

            actual = target.GetIndex(new DateTime(2010, 1, 1));
            Assert.AreEqual(expected, actual);

            Assert.AreEqual(-1, target.GetIndex(new DateTime(2009, 12, 1)));
            Assert.AreEqual(-2, target.GetIndex(new DateTime(2009, 11, 1)));

            Assert.AreEqual(11, target.GetIndex(new DateTime(2010, 12, 1)));
        }
    public void GetIndexTest()
    {
      FixedTimeStepSeries target = new FixedTimeStepSeries(); 
      
      target.TimeStepSize = TimeStepUnit.Month;
      target.AddRange(new DateTime(2010, 1, 1), new double[] { 1, 2, 3, 4, 5 });
      
      int expected = 0; 
      int actual;
      actual = target.GetIndex(new DateTime(2010,1,1));
      Assert.AreEqual(expected, actual);

      Assert.AreEqual(-1, target.GetIndex(new DateTime(2009,12,1)));
      Assert.AreEqual(-2, target.GetIndex(new DateTime(2009, 11, 1)));

      Assert.AreEqual(11, target.GetIndex(new DateTime(2010, 12, 1)));
    }