internal static MarkingPeriods DemoMarkingPeriod()
        {
            var rv = new MarkingPeriods();

            for (int year = 2011; year <= 2013; year++)
            {
                for (int quarter = 1; quarter <= 4; quarter++)
                {
                    var key = new MarkingPeriodKey(quarter, year);
                    var mp  = new MarkingPeriod(key, ApproximateStartDate(key), ApproximateEndDate(key), 45);
                    rv.Add(mp);
                }
            }
            return(rv);
        }
 internal static MarkingPeriods DemoMarkingPeriod()
 {
     var rv = new MarkingPeriods();
     for (int year = 2011; year <= 2013; year++)
     {
         for (int quarter = 1; quarter <= 4; quarter++)
         {
             var key = new MarkingPeriodKey(quarter, year);
             var mp = new MarkingPeriod(key, ApproximateStartDate(key), ApproximateEndDate(key), 45);
             rv.Add(mp);
         }
     }
     return rv;
 }