Ejemplo n.º 1
0
        public void ItGets_PlayerFromMediator()
        {
            var mediator = new Mediator();

            mediator.Register <IHandleQueries <IQuery <List <Player> >, List <Player> > >(delegate
            {
                return(new PlayerListQueryHandler());
            });
            mediator.Register <IHandleQueries <IQuery <Player>, Player> >(delegate
            {
                return(new PlayerQueryHandler());
            });

            mediator.Register <IHandleQueries <IQuery <List <Player> >, List <Player> >, PlayerListQueryHandler>();
            mediator.Register <IHandleQueries <IQuery <Player>, Player>, PlayerQueryHandler>();

            var playerQuery = new PlayerQuery("Hank");
            var players     = mediator.Request(playerQuery);

            Assert.NotNull(players);
            Assert.Equal(players.Name, PlayerDbContext.GetPlayer("Hank").Name);
        }
 public ProfileRepository(PlayerDbContext playerDbContext) : base(playerDbContext)
 {
 }
 public PlayersController(PlayerDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 4
0
 public RankingRepository(PlayerDbContext playerDbContext) : base(playerDbContext)
 {
 }
Ejemplo n.º 5
0
 public SQLServerDbContext(PlayerDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 6
0
 public PlayerRepository(PlayerDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 7
0
 public HomeController(ILogger <HomeController> logger, IServiceScopeFactory scopeFactory, PlayerDbContext playerDbContext)
 {
     _logger          = logger;
     _scopeFactory    = scopeFactory;
     _playerDbContext = playerDbContext;
 }
 public PlayerRepository(PlayerDbContext playerDbContext) : base(playerDbContext)
 {
 }
Ejemplo n.º 9
0
 public SqlPlayerDbService(PlayerDbContext context)
 {
     _context = context;
 }
 public EfRepository(PlayerDbContext playerDbContext)
 {
     selectedRepository = playerDbContext;
 }