main
 1namespace domain
 2{
 3  public static class Months
 4  {
 5    public static Month January(this int year)
 6    {
 7      return new Month(year,01);
 8    }
 9    public static Month February(this int year)
10    {
11      return new Month(year,2);
12    }
13    public static Month March(this int year)
14    {
15      return new Month(year,3);
16    }
17    public static Month April(this int year)
18    {
19      return new Month(year,04);
20    }
21    public static Month May(this int year)
22    {
23      return new Month(year,05);
24    }
25    public static Month June(this int year)
26    {
27      return new Month(year,06);
28    }
29    public static Month July(this int year)
30    {
31      return new Month(year,07);
32    }
33    public static Month August(this int year)
34    {
35      return new Month(year,08);
36    }
37    public static Month September(this int year)
38    {
39      return new Month(year,09);
40    }
41    public static Month October(this int year)
42    {
43      return new Month(year,10);
44    }
45    public static Month November(this int year)
46    {
47      return new Month(year,11);
48    }
49    public static Month December(this int year)
50    {
51      return new Month(year,12);
52    }
53  }
54}