public Client()
        {
            var receiver = TransponderReceiverFactory.CreateTransponderDataReceiver();

            _convertFilter       = new ConvertFilter(receiver, new CompasCourse(), new Velocity());
            _airplaneValidation  = new AirplaneValidation(_convertFilter);
            _outputFilter        = new OutputFilter(_airplaneValidation);
            _separationCondition = new CheckSeparationCondition(_airplaneValidation);
        }
示例#2
0
        public void Setup()
        {
            TestPlane1 = Substitute.For <Airplane>();
            TestPlane2 = Substitute.For <Airplane>();
            TestSeparationInAirspace = new List <Airplane>();
            plane = Substitute.For <IAirplaneValidation>();
            TestSeparationInAirspace.Add(TestPlane1);
            TestSeparationInAirspace.Add(TestPlane2);

            _planeSource = Substitute.For <IAirplaneValidation>();
            _uut         = new CheckSeparationCondition(_planeSource);
        }