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); }
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); }