Exemple #1
0
        public void GetRelativeTimeBetweenDates_Given1week_ShouldReturn1WeekAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1), new DateTime(2001, 1, 8));

            Assert.AreEqual("1 week ago", result);
        }
Exemple #2
0
        public void GetRelativeTimeBetweenDates_Given2days_ShouldReturn2DaysAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1), new DateTime(2001, 1, 3));

            Assert.AreEqual("2 days ago", result);
        }
Exemple #3
0
        public void GetRelativeTimeBetweenDates_Given7Days_ShouldNotReturn7DaysAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1), new DateTime(2001, 1, 8));

            Assert.AreNotEqual("7 days ago", result);
        }
Exemple #4
0
        public void GetRelativeTimeBetweenDates_Given23HoursAnd59MinutesAnd59Seconds_ShouldReturn23HoursAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1, 0, 0, 1), new DateTime(2001, 1, 2, 0, 0, 0));

            Assert.AreEqual("23 hours ago", result);
        }
Exemple #5
0
        public void GetRelativeTimeBetweenDates_GivenOver1Day_ShouldReturnYesterday()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1), new DateTime(2001, 1, 2, 10, 0, 0));

            Assert.AreEqual("yesterday", result);
        }
Exemple #6
0
        public void GetRelativeTimeBetweenDates_Given61Minutes_ShouldReturn1HourAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1, 1, 1, 0), new DateTime(2001, 1, 1, 2, 2, 0));

            Assert.AreEqual("1 hour ago", result);
        }
Exemple #7
0
        public void GetRelativeTimeBetweenDates_Given121Seconds_ShouldReturn2MinutesAgo()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1, 1, 1, 0), new DateTime(2001, 1, 1, 1, 3, 1));

            Assert.AreEqual("2 minutes ago", result);
        }
Exemple #8
0
        public void GetRelativeTimeBetweenDates_Given1Second_ShouldReturnJustNow()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1, 1, 1, 0), new DateTime(2001, 1, 1, 1, 1, 1));

            Assert.AreEqual("just now", result);
        }
Exemple #9
0
        public void GetRelativeTimeBetweenDates_GivenDatesInWrongOrder_ShouldReturnDateFormatted()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 2, 2), new DateTime(2001, 1, 1));

            Assert.AreEqual("02 Feb 2001", result);
        }
Exemple #10
0
        public void GetRelativeTimeBetweenDates_Given32Days_ShouldReturnDateFormatted()
        {
            string result = Pretty.GetRelativeTimeBetweenDates(new DateTime(2001, 1, 1), new DateTime(2001, 2, 2));

            Assert.AreEqual("01 Jan 2001", result);
        }