public void Setup() { _door = Substitute.For <IDoor>(); _entry = Substitute.For <IEntryNotification>(); _validation = Substitute.For <IUserValidation>(); _uut = new DoorController(_door, _validation, _entry); }
public DoorControl(IDoor door, IAlarm alarm, IUserValidation userValidator, IEntryNotification entryNotification) { _door = door; _alarm = alarm; _userValidator = userValidator; _entryNotification = entryNotification; }
public DoorControl(IDoor door, IUserValidation userValidation, IEntryNotification entryNotification) { this._door = door; this._userValidation = userValidation; this._entryNotification = entryNotification; _state = DoorState.DoorClosed; }
public DoorControl(IUserValidation uv, IEntryNotification en, IDoor door, IAlarm alarm) { _uv = uv; _en = en; _door = door; _alarm = alarm; }
public void Setup() { _fakeDoor = Substitute.For <IDoor>(); _fakeNotification = Substitute.For <IEntryNotification>(); _fakeUserValidation = Substitute.For <IUserValidation>(); _doorControl = new DoorControl(_fakeDoor, _fakeUserValidation, _fakeNotification); }
public DoorControl(IAlarm alarm, IDoor door, IEntryNotification entryNotification, IUserValidation userValidation) { Alarm = alarm; Door = door; EntryNotification = entryNotification; UserValidation = userValidation; }
public void Setup() { _alarm = Substitute.For <IAlarm>(); _door = Substitute.For <IDoor>(); _entryNotification = Substitute.For <IEntryNotification>(); _userValidation = Substitute.For <IUserValidation>(); _uut = new DoorControl(_door, _userValidation, _entryNotification, _alarm); }
public void SetUp() { _door = Substitute.For <IDoor>(); _alarm = Substitute.For <IAlarm>(); _entryNotification = Substitute.For <IEntryNotification>(); _userValidation = Substitute.For <IUserValidation>(); _uut = new DoorControlClass(_alarm, _door, _entryNotification, _userValidation); }
public DoorControl(IDoor door, IUserValidation UV, IEntryNotification EN, IAlarm alarm) { _door = door; _userValidation = UV; _entry = EN; _alarm = alarm; _state = DoorControlState.Closed; }
public DoorController(IDoor door, IUserValidation validation, IEntryNotification entry) { _door = door; _validation = validation; _entry = entry; _state = DoorState.Closed; }
public DoorController(IAlarm alarm, IDoor door, IEntryNotification entryNotification, IUserValidation userValidation) { _alarm = alarm; _door = door; _entryNotification = entryNotification; _userValidation = userValidation; door.DoorChangedEvent += HandleDoorChanged; }
public DoorControl(IDoorControlFactory factory) { _userValidation = factory.CreateUserValidation(); _door = factory.CreateDoor(); _entryNotification = factory.CreateEntryNotification(); _alarm = factory.CreateAlarm(); _doorState = State.DoorClosed; }
public DoorControl(IDoor door, IUserValidation user, IEntryNotification noti, IAlarm alarm) { _door = door; _user = user; _noti = noti; _alarm = alarm; _state = DoorState.DoorClosed; }
public void Setup() { alarm = Substitute.For <IAlarm>(); door = Substitute.For <IDoor>(); entryNotification = Substitute.For <IEntryNotification>(); userValidation = Substitute.For <IUserValidation>(); _uut = new Door_control.DoorControl(door, userValidation, entryNotification, alarm); }
public DoorControl(IDoor door, IAlarm alarm, IEntryNotification entryNotification, IUserValidation userValidation) { _door = door; _alarm = alarm; _entryNotification = entryNotification; _userValidation = userValidation; _doorState = DState.Closed; }
public void Setup() { alarm = new FakeAlarm(); door = new FakeDoor(); entryNotification = new FakeEntryNotfication(); userValidation = new FakeUserValidation(); _uut = new Door_control.DoorControl(door, userValidation, entryNotification, alarm); }
public void SetUp() { _doorFake = Substitute.For <IDoor>(); _alarmFake = Substitute.For <IAlarm>(); _entryNotificationFake = Substitute.For <IEntryNotification>(); _userValidationFake = Substitute.For <IUserValidation>(); _uut = new DoorControl(_doorFake, _alarmFake, _entryNotificationFake, _userValidationFake); }
public DoorControl(IAlarm alarm, IDoor door, IEntryNotification notification, IUserValidation validation) { _door = door; _door.Control = this; _entryNotification = notification; _alarm = alarm; _validation = validation; _state = States.DoorClosed; }
public void Setup() { alarm = Substitute.For <IAlarm>(); door = Substitute.For <IDoor>(); entryNot = Substitute.For <IEntryNotification>(); userValidator = Substitute.For <IUserValidation>(); uut = new DoorControl(door, alarm, userValidator, entryNot); }
public void Setup() { _alarm = Substitute.For <IAlarm>(); _door = Substitute.For <IDoor>(); _userValidation = Substitute.For <IUserValidation>(); _entryNotification = Substitute.For <IEntryNotification>(); _uut = new DoorControl(_userValidation, _door, _entryNotification, _alarm); _userValidation.ValidateEntryRequest("TFJ").Returns(true); }
public void Setup() { _state = new StubDoorControlState(); _validation = new StubUserValidation(); _alarm = Substitute.For <IAlarm>(); _door = Substitute.For <IDoor>(); _entry = Substitute.For <IEntryNotification>(); _UUT = new DoorControl(_state, _door, _validation, _entry, _alarm); }
public void Setup() { Alarm = Substitute.For <IAlarm>(); Door = Substitute.For <IDoor>(); EntryNotification = Substitute.For <IEntryNotification>(); UserValidation = Substitute.For <IUserValidation>(); _uut = new DoorControl(Alarm, Door, EntryNotification, UserValidation); }
public DoorControl(IDoorControlState state, IDoor door, IUserValidation vali, IEntryNotification entryNotify, IAlarm alarm) { _state = state; _door = door; _UserValidation = vali; _entryNotify = entryNotify; _Alarm = alarm; _state.State = DoorControlState.DoorClosed; }
public void Setup() { Alarm = Substitute.For <IAlarm>(); Door = Substitute.For <IDoor>(); EntryNotification = Substitute.For <IEntryNotification>(); UserValidation = Substitute.For <IUserValidation>(); _uut = new DoorControl(Alarm, Door, EntryNotification, UserValidation); UserValidation.ValidateEntryRequest("TFJ").Returns(true); }
public void Setup() { _openDoorEventReceived = 0; _door = Substitute.For <IDoor>(); _alarm = Substitute.For <IAlarm>(); _entryNotification = Substitute.For <IEntryNotification>(); _userValidation = Substitute.For <IUserValidation>(); _uut = new DoorController(_alarm, _door, _entryNotification, _userValidation); _uut.OpenDoorEvent += (sender, args) => { ++_openDoorEventReceived; }; }
public DoorControl(IDoor door, IUserValidation userValidation, IEntryNotification entryNotification, IAlarm alarm) { _door = door; _userValidation = userValidation; _entryNotification = entryNotification; _alarm = alarm; _currentState = DoorStates.DoorClosed; if (_door == null) { return; } _door.DoorOpenedEvent += HandleDoorOpenedEvent; _door.DoorClosedEvent += HandleDoorClosedEvent; }
//Constructor DoorControl(IAlarm alarm, IUserValidation userValidation, IEntryNotification entryNotification, IDoor door) { //Save reference to all dependencies _alarm = alarm; _userValidation = userValidation; _entryNotification = entryNotification; _door = door; //Subscribe to all needed events _door.DoorOpen += DoorOpened; //Event invoked when door is opened _door.DoorClosed += DoorClosed; //Event invoked when door is closed //Set initial state _doorControlStates = DoorControlStates.DoorClosed; }
public void Setup() { uut = new DoorControl.DoorControl(); //Test properties init testAlarm = Substitute.For <IAlarm>(); testDoor = Substitute.For <IDoor>(); testUserValidation = Substitute.For <IUserValidation>(); testEntryNotification = Substitute.For <IEntryNotification>(); //Property injection uut.Alarm = testAlarm; uut.Door = testDoor; uut.UserValidation = testUserValidation; uut.EntryNotification = testEntryNotification; }
public DoorControl(IDoor door, IEntryNotification entryNotif, IUserValidation userValidation) { _door = door; _entryNotification = entryNotif; _userValidation = userValidation; }