public ProNet(IRankService rankService, ISkillsService skillsService, ISeparationService separationService, IRecommendationService recommendationService, ITeamStrengthService teamStrengthService, IStrongestTeamService strongestTeamService)
 {
     _rankService           = rankService;
     _skillsService         = skillsService;
     _separationService     = separationService;
     _recommendationService = recommendationService;
     _teamStrengthService   = teamStrengthService;
     _strongestTeamService  = strongestTeamService;
 }
Ejemplo n.º 2
0
        public void SetUp()
        {
            _separationService = Substitute.For <ISeparationService>();
            _skillsService     = Substitute.For <ISkillsService>();
            _rankService       = Substitute.For <IRankService>();

            _teamStrengthService = new TeamStrengthService(_separationService, _skillsService, _rankService);

            _skill = "";
            _team  = new List <string> {
                "leader", "a", "b"
            };
        }
        public AirTrafficMonitor(IAirTrafficMonitorFactory factory, ITransponderReceiver receiver)
        {
            _separationService = factory.SeparationService;
            _trackingService   = factory.TrackingService;
            _airspaceService   = factory.AirspaceService;
            _airspace          = factory.Airspace;

            //Subscribe to events.
            receiver.TransponderDataReady += TransponderReceiver_DataReady;

            //Initialize
            _trackings        = new HashSet <ITrack>();
            _separationEvents = new HashSet <ISeparationEvent>();
        }
Ejemplo n.º 4
0
 public TeamStrengthService(ISeparationService separationService, ISkillsService skillService, IRankService rankService)
 {
     _separationService = separationService;
     _skillService      = skillService;
     _rankService       = rankService;
 }