public void CreateTracks_ReceiveStringConvertToTrack_ReturnsTrack()
        {
            //Act - Send 2 strings to be created as tracks
            var ListOfTracks = _uut.CreateTracks(ListOfStrings);
            var Track        = ListOfTracks.Find((x) => x.Tag.Contains("BTR312"));


            //Assert
            Assert.That(TestTrack == Track, Is.EqualTo(true));
        }
        public void AirportReceiverHandler_CalledWithCorrectArguments()
        {
            var _received_strings_to_track = new List <Track>();

            _transponderReceiverMock.TransponderDataReady += Raise.EventWith(_transponderReceiverMock,
                                                                             new TransponderReceiver.RawTransponderDataEventArgs(_received_strings));
            _decoderMock.CreateTracks(Arg.Any <List <string> >()).Returns(_tracks);
            _decoderMock.Received()
            .CreateTracks(Arg.Is <List <string> >(x =>
                                                  x.SequenceEqual(new List <string> {
                "BTR312;2004;18204;5500;20151006213456789"
            })));
        }
コード例 #3
0
        public void CreateTracks_ReceiveStringConvertToTrack_ReturnsTrack()
        {
            //Arrange
            bool TracksAreTheSame;

            //Act - Send 2 strings to be created as tracks
            var ListOfTracks = _uut.CreateTracks(ListOfStrings);
            var Track        = ListOfTracks.Find((x) => x.Tag.Contains("BTR312"));

            //Uses overloaded == operation
            TracksAreTheSame = TestTrack == Track;

            //Assert
            Assert.That(TracksAreTheSame, Is.EqualTo(true));
        }