public void FourteenDaysAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 15, 0, 0, 0, 0);
     Assert.AreEqual("2 weeks ago", d.PrettyDate(now));
 }
 public void WhenIsNow()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     Assert.AreEqual("just now", d.PrettyDate(now));
 }
 public void FiftyNineSecondsAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 0, 0, 59, 999);
     Assert.AreEqual("just now", d.PrettyDate(now));
 }
 public void OneMinuteFiftyNineSecondsAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 0, 1, 59, 999);
     Assert.AreEqual("1 minute ago", d.PrettyDate(now));
 }
示例#5
0
 private void WriteDate(DateTime eventDate)
 {
     _when.Text = eventDate.PrettyDate();
 }
 public void OneDayTwentyThreeHoursAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 2, 23, 59, 59, 999);
     Assert.AreEqual("yesterday", d.PrettyDate(now));
 }
 public void OneHourFiftyNineMinutesAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 1, 59, 59, 999);
     Assert.AreEqual("1 hour ago", d.PrettyDate(now));
 }
 public void ThreeWeeksAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 28, 23, 59, 59, 999);
     Assert.AreEqual("3 weeks ago", d.PrettyDate(now));
 }
 public void TwentyThreeHoursAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 23, 59, 59, 999);
     Assert.AreEqual("23 hours ago", d.PrettyDate(now));
 }
 public void SixDaysAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 7, 23, 59, 59, 999);
     Assert.AreEqual("6 days ago", d.PrettyDate(now));
 }
 public void ThirteenDaysAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 14, 23, 59, 59, 999);
     Assert.AreEqual("last week", d.PrettyDate(now));
 }
 public void SevenDaysAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 8, 0, 0, 0, 0);
     Assert.AreEqual("last week", d.PrettyDate(now));
 }
 public void OneYearAgo()
 {
     var d = new DateTime(2009, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 2, 5, 0, 0, 0, 0);
     Assert.AreEqual(d.ToString("d"), d.PrettyDate(now));
 }
 public void OneMonthAgoMin()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 2, 5, 0, 0, 0, 0);
     Assert.AreEqual("1 month ago", d.PrettyDate(now));
 }
 public void FourWeeksAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 2, 4, 23, 59, 59, 999);
     Assert.AreEqual("4 weeks ago", d.PrettyDate(now));
 }
 public void TwoDaysAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 3, 0, 0, 0, 0);
     Assert.AreEqual("2 days ago", d.PrettyDate(now));
 }
 public void OneDayAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 2, 0, 0, 0, 0);
     Assert.AreEqual("yesterday", d.PrettyDate(now));
 }
 public void TwoHoursAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 2, 0, 0, 0);
     Assert.AreEqual("2 hours ago", d.PrettyDate(now));
 }
 public void OneHourAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 1, 0, 0, 0);
     Assert.AreEqual("1 hour ago", d.PrettyDate(now));
 }
 public void TwoMinutesAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 0, 2, 0, 0);
     Assert.AreEqual("2 minutes ago", d.PrettyDate(now));
 }
 public void OneMinuteAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 1, 1, 0, 1, 0, 0);
     Assert.AreEqual("1 minute ago", d.PrettyDate(now));
 }
 public void TwoMonthsAgoMin()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 3, 3, 0, 0, 0, 0);
     Assert.AreEqual("2 months ago", d.PrettyDate(now));
 }
 public void OneMonthAgoMax()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 3, 1, 23, 59, 59, 999);
     Assert.AreEqual("1 month ago", d.PrettyDate(now));
 }
 public void OverFourWeeksAgo()
 {
     var d = new DateTime(2010, 1, 1, 0, 0, 0, 0);
     var now = new DateTime(2010, 2, 5, 0, 0, 0, 0);
     Assert.AreEqual(d.ToString("d"), d.PrettyDate(now));
 }