Example #1
0
        public void CanAddMonths()
        {
            Date d1 = new Date(2013, 2, 12);
            Date d2 = d1.AddMonths(4);

            Assert.AreEqual(2013, d2.Year);
            Assert.AreEqual(6, d2.Month);
            Assert.AreEqual(12, d2.Day);
        }
 public void TestDateAddMonthsInvalidParmeters()
 {
     Date date = new Date(1, 1, 1);
     Action test = () => date.AddMonths(120001);
     test.ShouldThrow<ArgumentOutOfRangeException>().WithMessage(Strings.Date_InvalidAddedOrSubtractedResults + "\r\nParameter name: value");
 }
 public void TesDatetAddMonths()
 {
     Date date = new Date(2013, 8, 12);
     Date result = date.AddMonths(1);
     result.Should().Be(new Date(2013, 9, 12));
 }
Example #4
0
 public static Date GetQuarterlyPrintDate(int printNumber, int refNumber, Date refDate)
 {
     return refDate.AddMonths((printNumber - refNumber) * 3);
 }
Example #5
0
		public void CanCompareDates()
		{
			Date d1 = new Date(2013, 4, 5);
			Date d2 = new Date(2013, 4, 5);
			Date d3 = new Date(2014, 4, 8);

			Assert.IsTrue(d1 == d2);
			Assert.IsTrue(d1 != d3);
			Assert.IsTrue(d1 <= d2);
			Assert.IsTrue(d1 >= d2);
			Assert.IsTrue(d1 < d1.AddDays(3));
			Assert.IsTrue(d1 < d1.AddMonths(4));
			Assert.IsTrue(d1 < d1.AddYears(5));
			Assert.IsTrue(d1 <= d1.AddDays(3));
			Assert.IsTrue(d1 <= d1.AddMonths(4));
			Assert.IsTrue(d1 <= d1.AddYears(5));
			Assert.IsTrue(d1 > d1.AddDays(-3));
			Assert.IsTrue(d1 > d1.AddMonths(-4));
			Assert.IsTrue(d1 > d1.AddYears(-5));
			Assert.IsTrue(d1 >= d1.AddDays(-3));
			Assert.IsTrue(d1 >= d1.AddMonths(-4));
			Assert.IsTrue(d1 >= d1.AddYears(-5));
		}