コード例 #1
0
        public void RunRobot_EmptyCommandSet_ZeroPlaceReportGenerated()
        {
            //arrange
            CommandFactory commandFactory = new CommandFactory();

            commandFactory.AddInput("0");
            commandFactory.AddInput("0 0");
            IReport    reporter   = new TestReporter();
            CommandSet commandSet = commandFactory.GetCommandSet();
            Robot      robot      = new Robot(commandSet, reporter);

            //act
            robot.ExecuteCommands();
            string report = robot.PrintReport();

            //assert
            Assert.AreEqual("=> Cleaned: 0", report);
        }
コード例 #2
0
        public void RunRobot_EmptyCommandSet_ZeroPlaceReportGenerated()
        {
            //arrange
            CommandFactory commandFactory = new CommandFactory();
            commandFactory.AddInput("0");
            commandFactory.AddInput("0 0");
            IReport reporter = new TestReporter();
            CommandSet commandSet = commandFactory.GetCommandSet();
            Robot robot = new Robot(commandSet, reporter);

            //act
            robot.ExecuteCommands();
            string report = robot.PrintReport();

            //assert
            Assert.AreEqual("=> Cleaned: 0", report);
        }