public HomeController(ICrawlerService crawlerService, IRankCalculator rankCalculator, ILogger <HomeController> logger, IConfiguration configuration)
 {
     _crawlerService = crawlerService;
     _rankCalculator = rankCalculator;
     _logger         = logger;
     _configuration  = configuration;
 }
Esempio n. 2
0
 public Player(IRankCalculator calculator, Deck deck, string name, string cards)
 {
     rankCalculator = calculator;
     gameDeck       = deck;
     Name           = name;
     Hand           = new Hand(cards, gameDeck);
     BestHand       = rankCalculator.CalculateBestHand(Hand);
 }
 public Network(IEnumerable <IProgrammer> programmers, IDegreesOfSeparationFactory degreesOfSeparationFactory, ITeamFactory teamFactory, IRankCalculatorFactory rankCalculatorFactory)
 {
     _programmers         = programmers;
     _degreesOfSeparation = degreesOfSeparationFactory.BuildDegreesOfSeparation(_programmers);
     _teamFactory         = teamFactory;
     _rankCalculator      = rankCalculatorFactory.BuildRankCalculator();
     _rankCalculator.Calculate(_programmers);
 }
Esempio n. 4
0
 public Programmer(string name, IEnumerable <string> skills, IRankCalculator rankCalculator)
 {
     _recommendations = new List <Programmer>();
     _recommendedBys  = new List <Programmer>();
     _name            = name;
     _skills          = skills;
     _rankCalculator  = rankCalculator;
 }
Esempio n. 5
0
 public ScoreKeeper(
     ITestAuditor testAuditor,
     IDojoAuditor dojoAuditor,
     IRankCalculator rankCalculator)
 {
     this.dojoAuditor    = dojoAuditor;
     this.testAuditor    = testAuditor;
     this.rankCalculator = rankCalculator;
 }
        public void Setup()
        {
            _mockConfig  = new Mock <IConfiguration>();
            _logger      = new Mock <ILogger <RankCalculatorService> >();
            _mockOptions = new Mock <IOptionsSnapshot <AppSettings> >();
            _appSettings = new AppSettings {
                SelectedHttpClient = "GoogleClient"
            };
            _mockOptions.Setup(_ => _.Value).Returns(_appSettings);

            _googleRankCalculatorService = new RankCalculatorService(_mockConfig.Object, _logger.Object, _mockOptions.Object);
        }
Esempio n. 7
0
 public Player(IRankCalculator calculator, Deck deck)
 {
     rankCalculator = calculator;
     gameDeck       = deck;
 }
Esempio n. 8
0
 public PadelController(PadelContext context, IRankCalculator rankCalculator)
 {
     _context        = context;
     _rankCalculator = rankCalculator;
 }
Esempio n. 9
0
 public ShowDownApp(IDataProvider provider, IRankCalculator calculator, IHandComparer comparer)
 {
     dataProvider   = provider;
     rankCalculator = calculator;
     handComparer   = comparer;
 }