public CheckPlanes(ICalculateVelocity cv, ICalculateCourse cc, IRenedition rr) { _cc = cc; _cv = cv; _rr = rr; Planes = new List <IPlane>(); ListOfTags = new List <string>(); }
public void SetUp() { receivedData = new EnterEventArgs.Msg(); nEventsReceived = 0; newfakePlanes = new List <IPlane>(); currentfakePlanes = new List <IPlane>(); time1 = new DateTime(2010, 10, 10, 00, 01, 00); time2 = new DateTime(2010, 10, 10, 00, 02, 00); fakePlane1 = new Plane(); fakePlane1.Tag = "ABC123"; fakePlane1.XCoordinate = 1000; fakePlane1.YCoordinate = 1000; fakePlane1.Altitude = 17100; fakePlane1.TimeStamp = time1; currentfakePlanes.Add(fakePlane1); fakeCalculateCourse = Substitute.For <ICalculateCourse>(); fakeCalculateVelocity = Substitute.For <ICalculateVelocity>(); fakeRenedition = Substitute.For <IRenedition>(); fakeIEnterEvent = Substitute.For <IEnterEvent>(); uut = new CheckPlanes(fakeCalculateVelocity, fakeCalculateCourse, fakeRenedition); fakeListOfTags = CheckPlanes.ListOfTags; fakeIEnterEvent.RaisedEnterEvent += (o, args) => { receivedData = args.Message; ++nEventsReceived; }; }
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; }