Exemple #1
0
        public void SetUp()
        {
            // Make a fake Transponder Data Receiver
            _fakeTransponderReceiver     = Substitute.For <ITransponderReceiver>();
            _fakeCompassCourseCalculator = Substitute.For <ICompassCourseCalculator>();
            _fakeVelocityCalculator      = Substitute.For <IVelocityCalculator>();

            // Inject the fake StringFormatter
            _uut = new StringFormatter(_fakeTransponderReceiver, _fakeCompassCourseCalculator, _fakeVelocityCalculator);

            //Fake Event Handler
            _uut.DataFormattedEvent += (o, args) =>
            {
                _receivedEventArgs = args;
            };
        }
Exemple #2
0
 //Handling the event from DataFormatter setting current list of track equal to the received list of tracks
 private void HandleDataFormattedEvent(object sender, DataFormattedEventArgs e)
 {
     FilterData(e.DataFormatted);
 }
Exemple #3
0
 protected virtual void OnDataFormattedEvent(DataFormattedEventArgs e)
 {
     DataFormattedEvent?.Invoke(this, e);
 }