コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 public OutcomeService(IOutcomeRepository repository)
 {
     this.repository = repository;
 }
コード例 #5
0
 public OutcomeController(IOutcomeRepository careAdviceRepository)
 {
     _outcomeRepository = careAdviceRepository;
 }
 public OutcomesChangesProcessorBackgroundService(IOutcomeRepository outcomeRepository, ILogger <OutcomesChangesProcessorBackgroundService> logger, IMessagePublisher outcomesMessagePublisher)
 {
     _outcomeRepository        = outcomeRepository;
     _logger                   = logger;
     _outcomesMessagePublisher = outcomesMessagePublisher;
 }
コード例 #7
0
 public OutcomesController(IOutcomeRepository outcomeRepository, ILogger <OutcomesController> logger)
 {
     _outcomeRepository = outcomeRepository;
     _logger            = logger;
 }