public void ShouldBeAbleToCreateMonthOfYearWith(string value)
        {
            MonthOfYear monthOfYear = value;

            Assert.That(monthOfYear.ToString(), Is.EqualTo("05/2020"));
            Assert.That(monthOfYear.Month, Is.EqualTo(5));
            Assert.That(monthOfYear.Year, Is.EqualTo(2020));
            Assert.That((int)monthOfYear, Is.EqualTo(202005));
        }
Example #2
0
 public MonthOfYearLeafNode(MonthOfYear month, int quantity = 1)
     : base(month.ToString().ToLowerInvariant(), quantity)
 {
     this.Month    = month;
     this.Evaluate = (DateTime now, DateTime dt, DateTimeOperation op)
                     =>
     {
         return(dt.AddMonths(-dt.Month + 1).AddMonths((int)this.Month));
         //.AddYears((int)this.Quantity * (int)op);
     };
 }
Example #3
0
 public override string ToString()
 {
     return(m_month.ToString() + " : " + m_strText);
 }