public TrackReciever(ITransponderReceiver transponderReciever, ITrackObjectifier objectifier, ITrackTransmitter trackTransmitter) { transponderReciever.TransponderDataReady += (o, args) => { trackTransmitter.Transmit(objectifier.Objectify(args.TransponderData)); }; }
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)); }
public void Objectify_ReturnCorrectTag() { //Act and Assert Assert.That("ATR423", Is.EqualTo(_uut.Objectify(_stringList)[0].Tag)); }