public void Setup() { output = new Output(); powerTube = new PowerTube(output); display = new Display(output); light = new Light(output); powerButton = new Button(); timeButton = new Button(); startCancelButton = new Button(); door = new Door(); timer = new Timer(); uut = new CookController(timer, display, powerTube); ui = new UserInterface( powerButton, timeButton, startCancelButton, door, display, light, uut); uut.UI = ui; //Set standard streamwriter StreamWriter standardOut = new StreamWriter(Console.OpenStandardOutput()); standardOut.AutoFlush = true; Console.SetOut(standardOut); }
public void Setup() { _timer = Substitute.For <ITimer>(); _powerTube = Substitute.For <IPowerTube>(); _output = Substitute.For <IOutput>(); _uut_powerButton = new Button(); _uut_timeButton = new Button(); _uut_startCancelButton = new Button(); _uut_light = new Light(_output); _uut_door = new Door(); _uut_display = new Display(_output); _uut_cooker = new CookController(_timer, _uut_display, _powerTube); _uut_ui = new UserInterface( _uut_powerButton, _uut_timeButton, _uut_startCancelButton, _uut_door, _uut_display, _uut_light, _uut_cooker); _uut_cooker.UI = _uut_ui; }
public void SetUp() { // Drivers _driverDoor = new Door(); _driverPowerButton = new Button(); _driverTimeButton = new Button(); _driverStartCancelButton = new Button(); // Stubs/mocks _light = Substitute.For <ILight>(); _output = Substitute.For <IOutput>(); _powerTube = Substitute.For <IPowerTube>(); _display = Substitute.For <IDisplay>(); // Unit under test _timer = new Timer(); // Der var en null-reference på output fordi output først // blev initialiseret efter uut sådan som det stod før. // Included _cookController = new CookController(_timer, _display, _powerTube); _userInterface = new UserInterface(_driverPowerButton, _driverTimeButton, _driverStartCancelButton, _driverDoor, _display, _light, _cookController); _cookController.UI = _userInterface; }
public void Init() { _timer = new Timer(); _uutDoor = new Door(); _output = Substitute.For <IOutput>(); _display = new Display(_output); _powerTube = new PowerTube(_output); _light = new Light(_output); _powerButton = Substitute.For <IButton>(); _timeButton = Substitute.For <IButton>(); _startCancelButton = Substitute.For <IButton>(); CookController cookController = new CookController(_timer, _display, _powerTube); _userInterface = new UserInterface( _powerButton, _timeButton, _startCancelButton, _uutDoor, _display, _light, cookController ); cookController.UI = _userInterface; _cookController = cookController; }
public void SetUp() { //stubs _output = Substitute.For <IOutput>(); _timer = Substitute.For <ITimer>(); //top _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); _door = new Door(); //includes _light = new Light(_output); _display = new Display(_output); _powerTube = new PowerTube(_output); //testing _cookController = new CookController(_timer, _display, _powerTube); _iut = new UserInterface(_powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cookController); _cookController.UI = _iut; }
public void Setup() { _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); _door = new Door(); _output = Substitute.For <IOutput>(); _light = new Light(_output); _display = Substitute.For <IDisplay>(); _timer = Substitute.For <ITimer>(); _powerTube = Substitute.For <IPowerTube>(); _cookController = new CookController(_timer, _display, _powerTube, _userInterface); _userInterface = new UserInterface( _powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cookController); }
public void Setup() { _output = Substitute.For <IOutput>(); _uut_timer = new MicrowaveOvenClasses.Boundary.Timer(); _uut_powerTube = new PowerTube(_output); _uut_powerButton = new Button(); _uut_timeButton = new Button(); _uut_startCancelButton = new Button(); _uut_light = new Light(_output); _uut_door = new Door(); _uut_display = new Display(_output); _uut_cooker = new CookController(_uut_timer, _uut_display, _uut_powerTube); _uut_ui = new UserInterface( _uut_powerButton, _uut_timeButton, _uut_startCancelButton, _uut_door, _uut_display, _uut_light, _uut_cooker); _uut_cooker.UI = _uut_ui; }
public void SetUp() { _output = new Output(); _sut = new PowerTube(_output); _readConsole = new StringWriter(); System.Console.SetOut(_readConsole); }
public Program() { output = new Output(); //Cooker timer = new Timer(); display = new Display(output); powerTube = new PowerTube(output); cooker = new CookController(timer, display, powerTube, null); //Userinterface powerButton = new Button(); timeButton = new Button(); startCancelButton = new Button(); door = new Door(); light = new Light(output); ui = new UserInterface( powerButton, timeButton, startCancelButton, door, display, light, cooker); cooker.UI = ui; }
public void SetUp() { //stubs _output = Substitute.For <IOutput>(); _timer = Substitute.For <ITimer>(); _powerTube = Substitute.For <IPowerTube>(); _light = Substitute.For <ILight>(); //Faked for at bryde loop i dep. tree //top _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); _door = new Door(); //includes _display = new Display(_output); //Sut _cookController = new CookController(_timer, _display, _powerTube); _iut = new UserInterface(_powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cookController); _cookController.UI = _iut; }
public void Setup() { _display = Substitute.For <IDisplay>(); _powerTube = Substitute.For <IPowerTube>(); _uut = new Timer(); _cookController = new CookController(_uut, _display, _powerTube); }
public void Setup() { powerButtonSubstitute = Substitute.For <IButton>(); timeButtonSubstitute = Substitute.For <IButton>(); startCancelButtonSubstitute = Substitute.For <IButton>(); powerTubeSubstitute = Substitute.For <IPowerTube>(); displaySubstitute = Substitute.For <IDisplay>(); lightSubstitute = Substitute.For <ILight>(); door = new Door(); timer = new Timer(); uut = new CookController(timer, displaySubstitute, powerTubeSubstitute); ui = new UserInterface( powerButtonSubstitute, timeButtonSubstitute, startCancelButtonSubstitute, door, displaySubstitute, lightSubstitute, uut); uut.UI = ui; }
public void SetUp() { #region Substitutes for paramaters for UserInterface and CookController // UserInterface _buttonPower = Substitute.For <IButton>(); _buttonTimer = Substitute.For <IButton>(); _buttonStartCancel = Substitute.For <IButton>(); _door = Substitute.For <IDoor>(); #endregion _output = Substitute.For <IOutput>(); _light = new Light(_output); _timer = Substitute.For <ITimer>(); _display = new Display(_output); _powerTube = new PowerTube(_output); _cookController = new CookController(_timer, _display, _powerTube); _userInterface = new UserInterface(_buttonPower, _buttonTimer, _buttonStartCancel, _door, _display, _light, _cookController); _cookController.UI = _userInterface; }
static void Main(string[] args) { _output = new Output(); _powerTube = new PowerTube(_output); _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); _door = new Door(); _light = new Light(_output); _display = new Display(_output); _timer = new Timer(); _cooker = new CookController(_timer, _display, _powerTube); _ui = new UserInterface(_powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cooker); _cooker.UI = _ui; _door.Open(); _door.Close(); _powerButton.Press(); _powerButton.Press(); _powerButton.Press(); _powerButton.Press(); _timeButton.Press(); _timeButton.Press(); _timeButton.Press(); _timeButton.Press(); _startCancelButton.Press(); System.Console.WriteLine("Tast enter når applikationen skal afsluttes"); System.Console.ReadKey(); }
public void SetUp() { _output = new Output(); _display = new Display(_output); _light = new Light(_output); //Substitudes _powerButton = Substitute.For <IButton>(); _timeButton = Substitute.For <IButton>(); _startCancelButton = Substitute.For <IButton>(); _timer = Substitute.For <ITimer>(); _door = Substitute.For <IDoor>(); _powerTube = Substitute.For <IPowerTube>(); _cooker = Substitute.For <CookController>(_timer, _display, _powerTube); //Userinterface _userInterface = new UserInterface( _powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cooker); }
public void SetUp() { _output = new Output(); //Buttons _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); //Substitudes _door = Substitute.For <IDoor>(); //UI Entities _timer = new Timer(); _display = new Display(_output); _light = new Light(_output); //CookController Entities _powerTube = new PowerTube(_output); _cooker = new CookController(_timer, _display, _powerTube); //Userinterface _userInterface = new UserInterface( _powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cooker); }
public void Setup() { displaySubstitute = Substitute.For <IDisplay>(); lightSubstitute = Substitute.For <ILight>(); outputSubstitute = Substitute.For <IOutput>(); powerTube = new PowerTube(outputSubstitute); powerButton = new Button(); timeButton = new Button(); startCancelButton = new Button(); door = new Door(); timer = new Timer(); uut = new CookController(timer, displaySubstitute, powerTube); ui = new UserInterface( powerButton, timeButton, startCancelButton, door, displaySubstitute, lightSubstitute, uut); uut.UI = ui; }
public void Setup() { _output = new Output(); _light = new Light(_output); _display = new Display(_output); _powerTube = new PowerTube(_output); }
public void Setup() { output = new Output(); input = new PowerTube(output); sw = new StringWriter(); Console.SetOut(sw); }
public void Setup() { _door = Substitute.For <IDoor>(); _powerButton = new Button(); _timeButton = new Button(); _startCancelButton = new Button(); _output = Substitute.For <IOutput>(); _display = new Display(_output); _light = new Light(_output); _timer = new Timer(); _powerTube = new PowerTube(_output); _cookController = new CookController(_timer, _display, _powerTube); _sut = new UserInterface( _powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cookController); _cookController.UI = _sut; }
static void Main(string[] args) { Door = new Door(); PowerButton = new Button(); TimeButton = new Button(); startCancel = new Button(); timer = new MicrowaveOvenClasses.Boundary.Timer(); output = new Output(); Display = new Display(output); powerTube = new PowerTube(output); Light = new Light(output); cookcontroller = new CookController(timer, Display, powerTube, UI); UI = new UserInterface(PowerButton, TimeButton, startCancel, Door, Display, Light, cookcontroller); Door.Open(); Door.Close(); PowerButton.Press(); PowerButton.Press(); TimeButton.Press(); startCancel.Press(); System.Console.WriteLine("Tast enter når applikationen skal afsluttes"); System.Console.ReadLine(); }
public void Setup() { output = Substitute.For <IOutput>(); timer = Substitute.For <ITimer>(); door = Substitute.For <IDoor>(); light = Substitute.For <ILight>(); powerButton = Substitute.For <Button>(); timeButton = Substitute.For <Button>(); startCancelButton = Substitute.For <Button>(); display = new Display(output); powerTube = new PowerTube(output); cookerCtrl = new CookController(timer, display, powerTube); sut = new UserInterface ( powerButton, timeButton, startCancelButton, door, display, light, cookerCtrl ); }
public void Setup() { output = Substitute.For <IOutput>(); //Cooker timer = Substitute.For <ITimer>(); display = new Display(output); powerTube = Substitute.For <IPowerTube>(); uut = new CookController(timer, display, powerTube, null); //Userinterface powerButton = new Button(); timeButton = new Button(); startCancelButton = new Button(); door = new Door(); light = new Light(output); ui = new UserInterface( powerButton, timeButton, startCancelButton, door, display, light, uut); uut.UI = ui; }
public void Setup() { // Stubs _timer = Substitute.For <ITimer>(); _powerTube = Substitute.For <IPowerTube>(); _output = Substitute.For <IOutput>(); _powerButton = Substitute.For <IButton>(); _timeButton = Substitute.For <IButton>(); _startCancelButton = Substitute.For <IButton>(); _light = Substitute.For <ILight>(); // Included _uut_door = new Door(); _uut_display = new Display(_output); _uut_cooker = new CookController(_timer, _uut_display, _powerTube); _uut_ui = new UserInterface( _powerButton, _timeButton, _startCancelButton, _uut_door, _uut_display, _light, _uut_cooker); _uut_cooker.UI = _uut_ui; }
static void Main(string[] args) { _powerButton = new Button(); _startCancelButton = new Button(); _timeButton = new Button(); _output = new Output(); _display = new Display(_output); _door = new Door(); _light = new Light(_output); _powerTube = new PowerTube(_output); _timer = new Timer(); _cookController = new CookController(_timer, _display, _powerTube); _userInterface = new UserInterface(_powerButton, _timeButton, _startCancelButton, _door, _display, _light, _cookController); _cookController.UI = _userInterface; bool running = true; Console.WriteLine("Press P for powerbutton"); Console.WriteLine("Press T for timebutton"); Console.WriteLine("Press S for Start-Cancelbutton"); Console.WriteLine("Press O for Open door"); Console.WriteLine("Press C for Close door"); Console.WriteLine("Press E for Exit application"); while (running) { var key = Console.ReadKey(true); switch (key.KeyChar) { case 'p': _powerButton.Press(); break; case 't': _timeButton.Press(); break; case 's': _startCancelButton.Press(); break; case 'o': _door.Open(); break; case 'c': _door.Close(); break; case 'e': running = false; break; } } }
public CookController( ITimer timer, IDisplay display, IPowerTube powerTube, IUserInterface ui) : this(timer, display, powerTube) { UI = ui; }
public void SetUp() { _UI = Substitute.For <IUserInterface>(); _timer = Substitute.For <ITimer>(); _display = Substitute.For <IDisplay>(); _powerTube = Substitute.For <IPowerTube>(); _uut = new CookController(_timer, _display, _powerTube, _UI); }
public void Setup() { _output = new Output(); _display = new Display(_output); _powerTube = new PowerTube(_output); _N = new Timer(); _cookController = new CookController(_N, _display, _powerTube); }
public void Setup() { _timer = Substitute.For <ITimer>(); _display = Substitute.For <IDisplay>(); _output = Substitute.For <IOutput>(); _powerTube = new PowerTube(_output); _sut = new CookController(_timer, _display, _powerTube); }
public void SetUp() { _display = Substitute.For <IDisplay>(); _powerTube = Substitute.For <IPowerTube>(); _userInterface = Substitute.For <IUserInterface>(); _sut = new Timer(); _cookController = new CookController(_sut, _display, _powerTube, _userInterface); }