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)); }
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); }; }
public override string ToString() { return(m_month.ToString() + " : " + m_strText); }