Example #1
0
 public static void Main()
 {
     Console.WriteLine("[{0}]", HumanTimeFormat.formatDuration(0));
     Console.WriteLine("[{0}]", HumanTimeFormat.formatDuration(1));
     Console.WriteLine("[{0}]", HumanTimeFormat.formatDuration(62));
     Console.WriteLine("[{0}]", HumanTimeFormat.formatDuration(120));
     Console.WriteLine("[{0}]", HumanTimeFormat.formatDuration(3662));
 }
Example #2
0
 public void basicTests()
 {
     Assert.AreEqual("now", HumanTimeFormat.formatDuration(0));
     Assert.AreEqual("1 second", HumanTimeFormat.formatDuration(1));
     Assert.AreEqual("1 minute and 2 seconds", HumanTimeFormat.formatDuration(62));
     Assert.AreEqual("2 minutes", HumanTimeFormat.formatDuration(120));
     Assert.AreEqual("1 hour, 1 minute and 2 seconds", HumanTimeFormat.formatDuration(3662));
     Assert.AreEqual("182 days, 1 hour, 44 minutes and 40 seconds", HumanTimeFormat.formatDuration(15731080));
     Assert.AreEqual("4 years, 68 days, 3 hours and 4 minutes", HumanTimeFormat.formatDuration(132030240));
     Assert.AreEqual("6 years, 192 days, 13 hours, 3 minutes and 54 seconds", HumanTimeFormat.formatDuration(205851834));
     Assert.AreEqual("8 years, 12 days, 13 hours, 41 minutes and 1 second", HumanTimeFormat.formatDuration(253374061));
     Assert.AreEqual("7 years, 246 days, 15 hours, 32 minutes and 54 seconds", HumanTimeFormat.formatDuration(242062374));
     Assert.AreEqual("3 years, 85 days, 1 hour, 9 minutes and 26 seconds", HumanTimeFormat.formatDuration(101956166));
     Assert.AreEqual("1 year, 19 days, 18 hours, 19 minutes and 46 seconds", HumanTimeFormat.formatDuration(33243586));
 }
Example #3
0
        static void Main(string[] args)
        {
            //Console.WriteLine(HumanTimeFormat.FormatDuration(21312));

            while (true)
            {
                try
                {
                    Console.WriteLine("\nPlease enter duration:");
                    var seconds = int.Parse(Console.ReadLine() ?? throw new InvalidOperationException());
                    Console.WriteLine($"The full date string:{Environment.NewLine}{HumanTimeFormat.FormatDuration(seconds)}");
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }

            //Console.ReadKey();
        }
Example #4
0
 public void Test5()
 {
     Assert.AreEqual("1 hour, 1 minute and 2 seconds", HumanTimeFormat.formatDuration(3662));
 }
Example #5
0
 public void Test4()
 {
     Assert.AreEqual("2 minutes", HumanTimeFormat.formatDuration(120));
 }
Example #6
0
        public void FormatTests(int seconds, string answer)
        {
            var result = HumanTimeFormat.formatDuration(seconds);

            Assert.AreEqual(answer, result);
        }
Example #7
0
 public void Test10()
 {
     Assert.AreEqual("7 years, 246 days, 15 hours, 32 minutes and 54 seconds", HumanTimeFormat.formatDuration(242062374));
 }
Example #8
0
 public void Test12()
 {
     Assert.AreEqual("1 year, 19 days, 18 hours, 19 minutes and 46 seconds", HumanTimeFormat.formatDuration(33243586));
 }
Example #9
0
 public void TimeIsOneYear()
 {
     Assert.AreEqual("1 year", HumanTimeFormat.FormatDuration(32227200));
 }
Example #10
0
 public void Test8()
 {
     Assert.AreEqual("6 years, 192 days, 13 hours, 3 minutes and 54 seconds", HumanTimeFormat.formatDuration(205851834));
 }
Example #11
0
 public void TimeIsTwoHours()
 {
     Assert.AreEqual("2 hours", HumanTimeFormat.FormatDuration(7200));
 }
Example #12
0
 public void TimeIsOneHourOneMinTwoSeconds()
 {
     Assert.AreEqual("1 hour, 1 minute and 2 seconds", HumanTimeFormat.FormatDuration(3662));
 }
Example #13
0
 public void TimeIsOneHour()
 {
     Assert.AreEqual("1 hour", HumanTimeFormat.FormatDuration(3600));
 }
Example #14
0
 public void TimeIsTwoMintues()
 {
     Assert.AreEqual("2 minutes", HumanTimeFormat.FormatDuration(120));
 }
Example #15
0
 public void TimeIsOneSecond()
 {
     Assert.AreEqual("1 second", HumanTimeFormat.FormatDuration(1));
 }
Example #16
0
 public void Test6()
 {
     Assert.AreEqual("182 days, 1 hour, 44 minutes and 40 seconds", HumanTimeFormat.formatDuration(15731080));
 }
Example #17
0
 public void TimeIsOneYearTenDaysSixHoursTwoMinOneSecond()
 {
     Assert.AreEqual("1 year, 10 days, 6 hours, 2 minutes and 1 second", HumanTimeFormat.FormatDuration(32421721));
 }
Example #18
0
 public void Test7()
 {
     Assert.AreEqual("4 years, 68 days, 3 hours and 4 minutes", HumanTimeFormat.formatDuration(132030240));
 }
Example #19
0
 public void TimeIsFourYearsSixEightDaysThreeHoursFourMin()
 {
     Assert.AreEqual("4 years, 68 days, 3 hours and 4 minutes", HumanTimeFormat.FormatDuration(132030240));
 }
Example #20
0
 public void Test9()
 {
     Assert.AreEqual("8 years, 12 days, 13 hours, 41 minutes and 1 second", HumanTimeFormat.formatDuration(253374061));
 }
Example #21
0
 public void TimeIsNow()
 {
     Assert.AreEqual("now", HumanTimeFormat.FormatDuration(0));
 }
Example #22
0
 public void Test11()
 {
     Assert.AreEqual("3 years, 85 days, 1 hour, 9 minutes and 26 seconds", HumanTimeFormat.formatDuration(101956166));
 }
Example #23
0
 public void formatDuration_test(int seconds, string expected)
 {
     Assert.AreEqual(expected, HumanTimeFormat.FormatDuration(seconds));
 }
Example #24
0
 public void Test1()
 {
     Assert.AreEqual("now", HumanTimeFormat.formatDuration(0));
 }
Example #25
0
 public void Test2()
 {
     Assert.AreEqual("1 second", HumanTimeFormat.formatDuration(1));
 }
Example #26
0
        public void HumanTimeFormat_Tests(string s, int i)
        {
            var result = HumanTimeFormat.formatDuration(i);

            Assert.AreEqual(s, result);
        }
Example #27
0
 public void test3()
 {
     Assert.AreEqual("1 minute and 2 seconds", HumanTimeFormat.formatDuration(62));
 }