Example #1
0
        public void ShouldConfigureTarget()
        {
            var configManager = new ConfigManager();
            configManager.ChangePomodoroConfig(10, 5, 2, 7);
            var config = configManager.GetConfig();
            var command = new ChangeConfigCommand(config);

            var pomodoro = Substitute.For<IPomodoro>();
            command.Execute(pomodoro);

            pomodoro.Received().Configure(config);
        }
Example #2
0
        public void ExecuteConfiguring()
        {
            int taskTime = form.GetTaskTime();
            int breakTime = form.GetBreakTime();
            int repeatTime = form.GetRepeatTime();
            int longBreakTime = form.GetLongBreakTime();
            manager.ChangePomodoroConfig(taskTime, breakTime, repeatTime, longBreakTime);

            var config = manager.GetConfig();
            var command = new ChangeConfigCommand(config);
            applicationController.Execute(command);
        }
Example #3
0
        public void ExecuteConfiguring()
        {
            int taskTime      = form.GetTaskTime();
            int breakTime     = form.GetBreakTime();
            int repeatTime    = form.GetRepeatTime();
            int longBreakTime = form.GetLongBreakTime();

            manager.ChangePomodoroConfig(taskTime, breakTime, repeatTime, longBreakTime);

            var config  = manager.GetConfig();
            var command = new ChangeConfigCommand(config);

            applicationController.Execute(command);
        }