コード例 #1
0
 public void Setup()
 {
     _userInterface  = Substitute.For <IUserInterface>();
     _output         = new Output();
     _powerTube      = new PowerTube(_output);
     _display        = new Display(_output);
     _timer          = new Classes.Boundary.Timer();
     _cookController = new CookController(_timer, _display, _powerTube);
     //_cookController = new CookController(_timer, _display, _powerTube, _userInterface);
     _stringWriter = new System.IO.StringWriter();
     Console.SetOut(_stringWriter);
 }
コード例 #2
0
 public void Setup()
 {
     output_  = new Output();
     PT_      = new PowerTube(output_);
     display_ = new Display(output_);
     timer_   = new Classes.Boundary.Timer();
     UI_      = Substitute.For <IUserInterface>();
     CC_      = new CookController(timer_, display_, PT_);
     CC_      = new CookController(timer_, display_, PT_, UI_);
     SW_      = new StringWriter();
     Console.SetOut(SW_);
 }
コード例 #3
0
        public void Setup()
        {
            _output         = new Output();
            _powerTube      = new PowerTube(_output);
            _display        = new Display(_output);
            _light          = new Light(_output);
            _timer          = new Classes.Boundary.Timer();
            _cookController = new CookController(_timer, _display, _powerTube);
            _door           = Substitute.For <IDoor>();
            _powerButton    = Substitute.For <IButton>();
            _timeButton     = Substitute.For <IButton>();
            _cancelButton   = Substitute.For <IButton>();
            _userInterface  = new UserInterface(_powerButton, _timeButton, _cancelButton, _door, _display, _light, _cookController);

            _cookController.UI = _userInterface;

            _stringWriter = new System.IO.StringWriter();
            Console.SetOut(_stringWriter);
        }
コード例 #4
0
        public void Setup()
        {
            output_       = new Output();
            timer_        = new Classes.Boundary.Timer();
            powerB_       = new Button();
            timeB_        = new Button();
            startCancelB_ = new Button();
            display_      = new Display(output_);
            PT_           = new PowerTube(output_);
            light_        = new Light(output_);
            CC_           = new CookController(timer_, display_, PT_);
            door_         = new Door();

            SW_ = new StringWriter();
            Console.SetOut(SW_);

            UI_    = new UserInterface(powerB_, timeB_, startCancelB_, door_, display_, light_, CC_);
            CC_.UI = UI_;
        }