public AdminService(IPlayerCharacterRepository characterRepo, IGameRepository gamerepo, IEventChoiceRepository choiceRepo, IOutcomeRepository outcomeRepo, IPlayerRepository playerRepo, ISceneRepository sceneRepo) { this.characterRepo = characterRepo; this.gamerepo = gamerepo; this.choiceRepo = choiceRepo; this.outcomeRepo = outcomeRepo; this.playerRepo = playerRepo; this.sceneRepo = sceneRepo; }
public void Setup() { // Create a new context. _context = new DAL.Data.Context(); // Reset the database. _context.Database.ExecuteSqlCommand("DELETE FROM Outcomes"); // Insert dummy data. // Create the repository. _uut = new OutcomeRepository(_context); }
public void BaseSetup() { // Create substitutes for the repositories. BetRepository = Substitute.For <IBetRepository>(); LobbyRepository = Substitute.For <ILobbyRepository>(); OutcomeRepository = Substitute.For <IOutcomeRepository>(); UserRepository = Substitute.For <IUserRepository>(); // Create a unit of work substitute. MyWork = Substitute.For <IUnitOfWork>(); // Register the repositories with the unit of work. MyWork.Bet.Returns(BetRepository); MyWork.Lobby.Returns(LobbyRepository); MyWork.User.Returns(UserRepository); // Create a substitue for the factory. Factory = Substitute.For <IFactory>(); // Register the unit of work with the factory. Factory.GetUOF().Returns(MyWork); }
public OutcomeService(IOutcomeRepository repository) { this.repository = repository; }
public OutcomeController(IOutcomeRepository careAdviceRepository) { _outcomeRepository = careAdviceRepository; }
public OutcomesChangesProcessorBackgroundService(IOutcomeRepository outcomeRepository, ILogger <OutcomesChangesProcessorBackgroundService> logger, IMessagePublisher outcomesMessagePublisher) { _outcomeRepository = outcomeRepository; _logger = logger; _outcomesMessagePublisher = outcomesMessagePublisher; }
public OutcomesController(IOutcomeRepository outcomeRepository, ILogger <OutcomesController> logger) { _outcomeRepository = outcomeRepository; _logger = logger; }