예제 #1
0
        public void TestDataInserted()
        {
            String time = DateTime.Now.ToString("yyyyMMddHHmmssfff");
            // Setup test data
            List <string> testData = new List <string>();

            testData.Add("ATR423;39045;12932;14000;" + time);
            testData.Add("BCD123;10005;85890;12000;" + time);
            testData.Add("XYZ987;25059;75654;4000;" + time);

            // assign dummy event
            _fakeTransponderReceiver.TransponderDataReady += ReceiverOnTransponderDataReady;
            // Act: Trigger the fake object to execute event invocation
            _fakeTransponderReceiver.TransponderDataReady
                += Raise.EventWith(this, new RawTransponderDataEventArgs(testData));
            Assert.AreEqual(2, _uut.GetTracks().getInstances().Count);
        }