Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            BabysitterKataCli cliHelper = new BabysitterKataCli();

            Console.WriteLine(cliHelper.execute(args));
            Console.ReadLine();
        }
 public void CliHelpsOnBadTimelineException()
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     // bedtime after midnight
     string[] args = { "8/30/2015 1:30", "8/29/2015 22:30", "8/30/2015 00:30" };
     Assert.AreEqual(BabysitterKataCli.MSG_BAD_TIMELINE, cliHelper.execute(args).Substring(0, BabysitterKataCli.MSG_BAD_TIMELINE.Length));
 }
 public void CliHelpsOnBedtimeAfterMidnightInternalExceptions()
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     // bedtime after midnight
     string[] args = { "8/29/2015 22:30", "8/30/2015 00:30", "8/30/2015 1:30" };
     Assert.AreEqual(BabysitterWageCalculator.MSG_BEDTIME_AFTER_MIDNIGHT, cliHelper.execute(args).Substring(0, BabysitterWageCalculator.MSG_BEDTIME_AFTER_MIDNIGHT.Length));
 }
 public void CliHandlesInternalExceptions()
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     // bedtime after midnight
     string[] args = { "8/29/2015 22:30", "8/30/2015 00:30", "8/30/2015 1:30" };
     Assert.AreEqual("Error", cliHelper.execute(args).Substring(0, 5));
 }
 public void CliHandlesArgsArray()
 {
     //10_30_PM, T_11_30_PM, T_01_30_A
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     string[] args = { "8/29/2015 22:30", "8/29/2015 23:30", "8/30/2015 1:30" };
     Assert.AreEqual("Your salary is 44", cliHelper.execute(args));
 }
 public void CliHandlesIncorrectNumberOfArguments()
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     string[] args = { "8/29/2015 22:30", "8/29/2015 23:30" };
     Assert.AreEqual("Bad arguments", cliHelper.execute(args).Substring(0, 13));
 }
 public void CliHandlesBadlyFormattedArguments()
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     string[] args = { "8/29/2015 22:30", "8/29/2015 23:30", "qwerty" };
     Assert.AreEqual("Bad arguments", cliHelper.execute(args).Substring(0, 13));
 }
Ejemplo n.º 8
0
 static void Main(string[] args)
 {
     BabysitterKataCli cliHelper = new BabysitterKataCli();
     Console.WriteLine(cliHelper.execute(args));
     Console.ReadLine();
 }