Exemplo n.º 1
0
 public TrackReciever(ITransponderReceiver transponderReciever,
                      ITrackObjectifier objectifier, ITrackTransmitter trackTransmitter)
 {
     transponderReciever.TransponderDataReady += (o, args) =>
     {
         trackTransmitter.Transmit(objectifier.Objectify(args.TransponderData));
     };
 }
Exemplo n.º 2
0
        public void TrackReciever_RaiseEvent_EventWasRecieved()
        {
            // Arrange
            List <string> listReciever = new List <string> {
                "Unit test"
            };

            // Act
            _transponderReceiver.TransponderDataReady +=
                Raise.EventWith(new RawTransponderDataEventArgs(listReciever));

            // Assert
            _trackTransmitter.Received().Transmit(_trackObjectifier.Objectify(listReciever));
        }
Exemplo n.º 3
0
 public void Objectify_ReturnCorrectTag()
 {
     //Act and Assert
     Assert.That("ATR423", Is.EqualTo(_uut.Objectify(_stringList)[0].Tag));
 }