public SelectionEngine(IPrizeSelectionTableHelper prizeSelectionTableHelper, IPrizeResultsTableHelper prizeResultsTableHelper, ILogger <ISelectionEngine> logger) { _prizeSelectionTableHelper = prizeSelectionTableHelper; _prizeResultsTableHelper = prizeResultsTableHelper; _logger = logger; }
public static void InitializeTestClass(TestContext testContext) { _testServerFixture = new TestServerFixture(); //for use in helper methdods - logic stolen from unit tests _resultsFormatter = new ResultsFormatter(); _prizeSelectionTableHelper = new PrizeSelectionTableHelper(_resultsFormatter); _prizeResultsTableHelper = new PrizeResultsTableHelper(); _selectionEngine = new SelectionEngine(_prizeSelectionTableHelper, _prizeResultsTableHelper, new NullLogger <ISelectionEngine>()); _selectionSuccessCalculator = new SelectionSuccessCalculator(_prizeResultsTableHelper, _selectionEngine); _mapper = ConfigureMappings(); }
public SelectionSuccessCalculator(IPrizeResultsTableHelper prizeResultsTableHelper, ISelectionEngine selectionEngine) { _prizeResultsTableHelper = prizeResultsTableHelper; _selectionEngine = selectionEngine; }