public void MosaicBarcodeReaderEquipmentTests() { int barcodeReadCount = 0; var item = new SimulatedItem(); var mosaicBarcodeReader = new SimulatedBarcodeReader(new Mock <ILogger>().Object); mosaicBarcodeReader.BarcodeReceivedEvent += (sender, args) => barcodeReadCount++; var testee = new BarcodeReaderEquipment(); testee.Initialize(0, mosaicBarcodeReader); testee.ItemPassed(item); testee.ItemPassedCount.Should().Be(1); barcodeReadCount.Should().Be(1); }
public SimulatedBehavior(IPlatformModuleRepository moduleRepository, BarcodeReaderEquipment readerEquipment) { _readerEquipment = readerEquipment; _mosaicModule = moduleRepository.GetModulesByType <DemoModuleA>().First(); }