public void RequestEntry_CardDbApprovesEntryRequest_BeeperMakeHappyNoiseCalled()
 {
     _uut.RequestEntry("TFJ");
     EntryNotification.Received().NotifyEntryGranted();
 }
Exemplo n.º 2
0
 public void RequestAccess_UserIDInt_NotifyEntryGrantedCorrect(int id)
 {
     userValidator.ValidateEntryRequest(Arg.Any <int>()).Returns(true);
     uut.RequestEntry(id);
     entryNot.Received(1).NotifyEntryGranted(id);
 }
Exemplo n.º 3
0
 public void RequestEntry_CardDbDeniesEntryRequest_BeeperMakeUnhappyNoiseCalled()
 {
     _uut.RequestEntry("TFJ");
     EntryNotification.Received().NotifyEntryDenied();
 }
Exemplo n.º 4
0
 public void RequestEntry_ValidId_ExpectAccessGranted()
 {
     _fakeUserValidation.ValidateEntryRequest(Arg.Any <string>()).Returns(true);
     _doorControl.RequestEntry(Arg.Any <string>());
     _fakeNotification.Received().NotifyEntryGranted();
 }
Exemplo n.º 5
0
 public void RequestEntry_RequestEntryCalled_IdEqualsTrue_NotifyEntryGrantedIsCalled()
 {
     userValidation.ValidateEntryRequest(1).Returns(true);
     _uut.RequestEntry(1);
     entryNotification.Received(1).NotifyEntryGranted();
 }
Exemplo n.º 6
0
 public void RequestEntry_CardDbDeniesEntryRequest_NotifyEntryDeniedCalled()
 {
     _userValidation.ValidateEntryRequest("TFJ").Returns(false);
     _uut.RequestEntry("TFJ");
     _entryNotification.Received(1).NotifyEntryDenied();
 }
Exemplo n.º 7
0
 public void RequestEntry_IdCorrect_EntryGranted()
 {
     _userValidation.ValidateEntryRequest(Arg.Any <string>()).Returns(true);
     _uut.RequestEntry("5");
     _entryNotification.Received(1).NotifyEntryGranted();
 }
Exemplo n.º 8
0
 public void OpenDoor_Test()
 {
     _uut.RequestEntry(1);
     _userValidation.Received().ValidateEntryRequest(1);
     _entryNotification.Received().NotifyEntryGranted();
 }