public void SetUp() { _transponderReceiver = Substitute.For <ITransponderReceiver>(); _uut = new DataConverter(_transponderReceiver); _input = "UAR043;75823;25472;9000;20181004154857789"; _output = _uut.ConvertTransponderString(_input); }
public void SetUp() { _firstDataPoint = new FTDataPoint("ASH000", 2000, 2000, 22000, _testTime); _secondDataPoint = new FTDataPoint("ASH000", 1850, 2000, 22000, _testTime.AddSeconds(1.00)); _uut = new Flight(_firstDataPoint); //_uut.AddDataPoint(_firstDataPoint); //needed for check if velocity and course is correct set //_uut.AddDataPoint(_secondDataPoint); _testFullDataLog = new LinkedList <FTDataPoint>(); _testFullDataLog.AddFirst(_firstDataPoint); _testFullDataLog.AddFirst(_secondDataPoint); }
public void OnFlightTrackDataReady_FlightTracksUpdatedEventTriggered() { // Arrange var dp = new FTDataPoint("TAG123", 4000, 4000, 2000, DateTime.Now); var args = new FlightTrackDataEventArgs(new List <FTDataPoint> { dp, dp }); // Act _testFlightTrackDataSource.FlightTrackDataReady += Raise.EventWith(args); // Assert Assert.That(_outputEventCounter, Is.EqualTo(1)); }
public void ConvertTransponderString_ValidStringInputs_CorrectFTDataPointPropertiesOut(string raw, string tag, int xC, int yC, int a, int y, int mO, int d, int ho, int min, int sec, int mSec) { // Arrange FTDataPoint _testFTDataPoint = new FTDataPoint(); // Act _testFTDataPoint = _uut.ConvertTransponderString(raw); // Assert Assert.That(_testFTDataPoint.Tag, Is.EqualTo(tag)); Assert.That(_testFTDataPoint.X, Is.EqualTo(xC)); Assert.That(_testFTDataPoint.Y, Is.EqualTo(yC)); Assert.That(_testFTDataPoint.Altitude, Is.EqualTo(a)); Assert.That(_testFTDataPoint.TimeStamp.Year, Is.EqualTo(y)); Assert.That(_testFTDataPoint.TimeStamp.Month, Is.EqualTo(mO)); Assert.That(_testFTDataPoint.TimeStamp.Day, Is.EqualTo(d)); Assert.That(_testFTDataPoint.TimeStamp.Minute, Is.EqualTo(min)); Assert.That(_testFTDataPoint.TimeStamp.Second, Is.EqualTo(sec)); Assert.That(_testFTDataPoint.TimeStamp.Millisecond, Is.EqualTo(mSec)); }
public void ConvertTransponderData_RawTransponderDataArgsEventTest_(string tag, string raw) { // Arrange // - Test FTDataPoint _testFTDataPoint = new FTDataPoint() { Tag = tag }; List <FTDataPoint> _testListFTDataPoint = new List <FTDataPoint>() { _testFTDataPoint }; FlightTrackDataEventArgs _testArgs = new FlightTrackDataEventArgs(_testListFTDataPoint); // - Setup Stringlist as raw transponder argument var _listStringTest = new List <string>(); _listStringTest.Add(raw); // Act _testArgs = _uut.ConvertTransponderData(new RawTransponderDataEventArgs(_listStringTest)); // Assert Assert.That(_testListFTDataPoint.First().Tag, Is.EqualTo(_testFTDataPoint.Tag)); }