static void Main(string[] args) { List <String> transponderdataList = new List <string>(); var track1 = "BIJ515;12345;54321;17891;20180409153742853"; var track2 = "BIJ516;12345;54322;17891;20180409153742853"; transponderdataList.Add(track1); transponderdataList.Add(track2); Faketransponderreciever myReciever = new Faketransponderreciever(transponderdataList); //var myReciever = Faketransponderreciever.ITransponderReceiver.CreateTransponderDataReceiver(); IConvertStringToDateTime convertStringToDateTime = new ConvertStringToDateTime(); ICalculateVelocity calculateVelocity = new CalculateVelocity(); ICalculateCourse calculateCourse = new CalculateCourse(); IWriter writer = new ConsoleWriter(); ILogWriter logWriterToFile = new LogWriter(); ILogWriter logWriterToConsole = new LogWriter(); SeperationEvent seperationEvent = new SeperationEvent(); IEventController eventController = new EventController(logWriterToFile, logWriterToConsole); ISeperationTracks seperationTracks = new SeperationTracks(seperationEvent, eventController); ISortingTracks sortingTracks = new SortingTracks(calculateVelocity, calculateCourse, writer, seperationTracks); IFilterAirspace filterAirspace = new FilterAirspace(sortingTracks); IConvertTrackData convertTrackData = new ConvertTrackData(myReciever, convertStringToDateTime, filterAirspace); Console.ReadKey(); }
public void Setup() { _event = null; _velocity = NSubstitute.Substitute.For <iCalculateVelocity>(); _uut = new CalculateCourse(_velocity); _uut.CourseCalculated += (o, args) => { _event = args; }; }
public void SetUp() { fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); calculateCourse = new CalculateCourse(); calculateVelocity = new CalculateVelocity(); renedition = new Renedition(); checkPlanes = new CheckPlanes(calculateVelocity, calculateCourse, renedition); airspace = new Airspace(checkPlanes); uut = new HandleRTD(fakeTransponderReceiver, airspace); }
public void SetUp() { uut = new CalculateCourse(); fly1 = new Plane(); fly1.Tag = "ABC123"; fly1.XCoordinate = 5000; fly1.YCoordinate = 5000; fly2 = new Plane(); fly2.Tag = "ABC123"; fly2.XCoordinate = 1000; fly2.YCoordinate = 1000; }
static void Main(string[] args) { var myReciever = TransponderReceiverFactory.CreateTransponderDataReceiver(); IConvertStringToDateTime convertStringToDateTime = new ConvertStringToDateTime(); ICalculateVelocity calculateVelocity = new CalculateVelocity(); ICalculateCourse calculateCourse = new CalculateCourse(); IWriter writer = new ConsoleWriter(); ILogWriter logWriterToFile = new LogWriter(); ILogWriter logWriterToConsole = new ConsoleSeperation(); SeperationEvent seperationEvent = new SeperationEvent(); IEventController eventController = new EventController(logWriterToFile, logWriterToConsole); ISeperationTracks seperationTracks = new SeperationTracks(seperationEvent, eventController); ISortingTracks sortingTracks = new SortingTracks(calculateVelocity, calculateCourse, writer, seperationTracks); IFilterAirspace filterAirspace = new FilterAirspace(sortingTracks); IConvertTrackData convertTrackData = new ConvertTrackData(myReciever, convertStringToDateTime, filterAirspace); Console.ReadKey(); }
public void SetUp() { _transponderReceiver = Substitute.For <ITransponderReceiver>(); _cc = new CalculateCourse(); _cv = new CalculateVelocity(); trackData = new TrackData(); _fakeEventArgs1 = new RawTransponderDataEventArgs(new List <string>() { "FLY1;88000;88000;6000;20180420222222222" //"FLY2;72000;91000;19999;20180420222222222", //"FLY3;86000;86000;6500;20180420222222222" }); _fakeEventArgs2 = new RawTransponderDataEventArgs(new List <string>() { "FLY1;86000;86000;6000;20180420223222222" //"FLY2;72000;91000;19999;20180420223222222", //"FLY3;86000;86000;6500;20180420223222222" }); }
public void Setup() { calccourse = new CalculateCourse(); calcvelocity = new CalculateVelocity(); fakerenedition = Substitute.For <IRenedition>(); fakeplanelist = Substitute.For <List <IPlane> >(); fakeplane1 = Substitute.For <IPlane>(); fakeplane2 = Substitute.For <IPlane>(); sut = new CheckPlanes(calcvelocity, calccourse, fakerenedition); fakeplane1 = new Plane(); fakeplane1.Tag = "ABC123"; fakeplane1.XCoordinate = 30000; fakeplane1.YCoordinate = 30000; fakeplane1.Altitude = 17100; fakeplane2 = new Plane(); fakeplane2.Tag = "ABC123"; fakeplane2.XCoordinate = 40000; fakeplane2.YCoordinate = 35000; fakeplane2.Altitude = 17100; }
public void SetUp() { _receiver = NSubstitute.Substitute.For <iCalculateVelocity>(); _uut = new CalculateCourse(_receiver); }