public void Setup() { //Creating stubs for dependencies stubdoor = Substitute.For <IDoor>(); stubCharger = Substitute.For <IChargeControl>(); stubDisplay = Substitute.For <IDisplay>(); stubRFIDReader = Substitute.For <IRFIDReader>(); stubUsb = Substitute.For <IUsbCharger>(); //Initialising classes for tests usb = new UsbChargerSimulator(); rfidReader = new RFIDReader(); display = new ConcreteDisplay(); door = new Door(); chargeControl = new ChargeControl(stubUsb); stationControl = new StationControl(stubCharger, stubdoor, stubDisplay, stubRFIDReader); _rfidEventArgs = null; rfidReader.RFIDDetectedEvent += (o, args) => { _rfidEventArgs = args; }; _doorEventArgs = null; door.DoorEvent += (o, args) => { _doorEventArgs = args; }; _currentEventArgs = null; usb.CurrentValueEvent += (o, args) => { _currentEventArgs = args; }; }
private void GetTagData(object sender, RFIDEventArgs e) { // tag data string tag = e.TagData; Debug.WriteLine(tag); }
private async void m_rfidReader_ReaderReceivedTags(object sender, RFIDEventArgs e) { var result = await Task.Run(() => DoWorkAsync(m_counterData, e.tags, m_allowedChips)); if (result != -1) { App.Current.Dispatcher.Invoke(DispatcherPriority.Normal, new Action(() => setLapsInUI(result))); } }
public void SetUp() { receivedEventArgs_ = null; uut_ = new RFIDReader(); uut_.OnRfidRead(1111); uut_.RFIDEvent += (o, args) => { receivedEventArgs_ = args; }; }
public void Setup() { _recievedEventArgs = null; _uut = new RFIDReader(); _uut.ReadRFID(123); _uut.RFIDEvent += ((o, args) => { _recievedEventArgs = args; }); }
public void Setup() { _receivedEventArgs = null; _uut = new RFIDReaderSimulator(); _uut.RFIDValueEvent += (o, args) => { _receivedEventArgs = args; }; }
public void Setup() { _rFIDEventArgs = null; _uut = new RFIDReader(); _uut.RfidDetect(id); _uut.RfidEvent += (o, args) => { _rFIDEventArgs = args; }; }
public void Setup() { _rfidEventArgs = null; _door = Substitute.For <IDoor>(); _usbCharger = Substitute.For <IUsbCharger>(); _display = Substitute.For <IDisplay>(); _chargeControl = Substitute.For <IChargeControl>(); _log = Substitute.For <ILogWriter>(); _rfidReader = Substitute.For <IRFIDReader>(); //ASK why i cant use interface version _uut = new StationControl(_door, _display, _rfidReader, _log, _chargeControl); _rfidReader.RFIDValueEvent += (o, args) => { _rfidEventArgs = args; }; }
public void OnRfidRead_EventFired() { // Arrange var uut = new RFIDReader(); RFIDEventArgs receivedEventArgs = null; uut.RFIDChangedEvent += (o, args) => { receivedEventArgs = args; }; // Act uut.OnRfidRead(1); // Assert Assert.That(receivedEventArgs, Is.Not.Null); }
protected virtual void OnRfidRead(RFIDEventArgs e) { RFIDReadEvent?.Invoke(this, e); }
public void Setup() { _rfidReader = new rfidReader(); _rfidReader.RFIDReadEvent += (o, args) => _rfidReadEvent = args; }