Esempio n. 1
0
        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();
 }