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; }
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>(); }
public TeamStrengthService(ISeparationService separationService, ISkillsService skillService, IRankService rankService) { _separationService = separationService; _skillService = skillService; _rankService = rankService; }