コード例 #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));
        }
コード例 #2
0
 public void PeriodosPorAnoDeveRetornarPeriodosAnuais()
 {
     var periodo = new Periodo(new AnoMes(200012), new AnoMes(201001));
     Assert.That(periodo.PeriodosPorAno().Count(), Is.EqualTo(11));
 }