コード例 #1
0
        static void Main(string[] args)
        {
            IWar war = new HumanReadableDurationFormat_12();

            do
            {
                war.Launch();
            }while (Console.ReadKey().Key != ConsoleKey.Escape);

            Console.WriteLine("====DONE====");
        }
コード例 #2
0
 public void basicTests()
 {
     Assert.AreEqual("now", HumanReadableDurationFormat_12.formatDuration(0));
     Assert.AreEqual("1 second", HumanReadableDurationFormat_12.formatDuration(1));
     Assert.AreEqual("1 minute and 2 seconds", HumanReadableDurationFormat_12.formatDuration(62));
     Assert.AreEqual("2 minutes", HumanReadableDurationFormat_12.formatDuration(120));
     Assert.AreEqual("1 hour, 1 minute and 2 seconds", HumanReadableDurationFormat_12.formatDuration(3662));
     Assert.AreEqual("182 days, 1 hour, 44 minutes and 40 seconds", HumanReadableDurationFormat_12.formatDuration(15731080));
     // Assert.AreEqual("4 years, 68 days, 3 hours and 4 minutes", HumanReadableDurationFormat_12.formatDuration(132030240));
     Assert.AreEqual("6 years, 192 days, 13 hours, 3 minutes and 54 seconds", HumanReadableDurationFormat_12.formatDuration(205851834));
     Assert.AreEqual("8 years, 12 days, 13 hours, 41 minutes and 1 second", HumanReadableDurationFormat_12.formatDuration(253374061));
     Assert.AreEqual("7 years, 246 days, 15 hours, 32 minutes and 54 seconds", HumanReadableDurationFormat_12.formatDuration(242062374));
     Assert.AreEqual("3 years, 85 days, 1 hour, 9 minutes and 26 seconds", HumanReadableDurationFormat_12.formatDuration(101956166));
     Assert.AreEqual("1 year, 19 days, 18 hours, 19 minutes and 46 seconds", HumanReadableDurationFormat_12.formatDuration(33243586));
 }