示例#1
0
        public void StationControl_RfidReadPhoneConnected_EventCalled()
        {
            _chargeControl.IsConnected().Returns(true);

            _uut.HandleRfidStatusEvent(this, new RfidReaderEventArgs()
            {
                ReadRFID = 1
            });

            Assert.Multiple(() =>
            {
                _door.Received().LockDoor();
                _chargeControl.Received().StartCharge();
                _logFile.Received().LogDoorLocked(1);
                _display.Received().ShowOccupied();
            });
        }