public void SetDaySafe_upper_bounding_applied() { var dateTime = new DateTime(2014, 2, 3, 22, 32, 46); var actual = dateTime.SetDaySafe(33); Assert.AreEqual(28, actual.Day); }
public void SetDaySafe_preserves_year() { var dateTime = new DateTime(2014, 7, 7, 22, 32, 46); var actual = dateTime.SetDaySafe(10); Assert.AreEqual(dateTime.Year, actual.Year); }
public void SetDaySafe_preserves_second() { var dateTime = new DateTime(2014, 7, 7, 22, 32, 46); var actual = dateTime.SetDaySafe(10); Assert.AreEqual(dateTime.Second, actual.Second); }
public void SetDaySafe_preserves_month() { var dateTime = new DateTime(2014, 7, 7, 22, 32, 46); var actual = dateTime.SetDaySafe(10); Assert.AreEqual(dateTime.Month, actual.Month); }
public void SetDaySafe_lower_bounding_applied() { var dateTime = new DateTime(2014, 7, 7, 22, 32, 46); var actual = dateTime.SetDaySafe(0); Assert.AreEqual(1, actual.Day); }
public void SetDaySafe() { var dateTime = new DateTime(2014, 7, 7, 22, 32, 46); const int newDay = 11; var actual = dateTime.SetDaySafe(newDay); Assert.AreEqual(newDay, actual.Day); }