Exemple #1
0
        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;
            };
        }
Exemple #3
0
        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;
        }