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); }
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); }