예제 #1
0
        public void T()
        {
            var periodo = new Periodo(2010, 2012);
            var periodos = periodo.PeriodosPorAno().ToList();
            periodos.AddRange(periodo.PeriodosPorMes().ToArray());

            //var periodos = periodo.PeriodosPorAno().Select(p => p.AnoMesInicio.ToInt() + ":" + p.AnoMesfim.ToInt()).ToList();
            //periodos.AddRange(periodo.PeriodosPorMes().Select(p => p.AnoMesInicio.ToInt() + ":" + p.AnoMesfim.ToInt()).ToArray());
            foreach (var list in periodos.OrderBy(p => p.AnoMesInicio))
            {
                Console.WriteLine(list);
            }
            Assert.That(periodos.Count, Is.EqualTo(39));
        }