Ejemplo n.º 1
0
 public GamesController(
     GamesCommandService gamesCommandService,
     GamesQueryService gamesQueryService)
 {
     _gamesCommandService = gamesCommandService;
     _gamesQueryService   = gamesQueryService;
 }
Ejemplo n.º 2
0
            protected override void Given()
            {
                _id = Guid.Empty;
                var game = new Game(_id);

                game.AddLocalTeam("RMD");
                game.AddForeignTeam("FCB");
                var startedOn = new DateTime(2021, 02, 01);

                game.Start(startedOn);

                _gamesRepositoryMock = new Mock <IGamesRepository>();
                _gamesRepositoryMock
                .Setup(x => x.GetGame(_id))
                .Returns(game);
                var gamesRepository = _gamesRepositoryMock.Object;

                var dateTimeServiceMock = new Mock <IDateTimeService>();

                dateTimeServiceMock
                .Setup(x => x.GetUtcNow())
                .Returns(startedOn.AddHours(2));
                var dateTimeService = dateTimeServiceMock.Object;

                _sut = new GamesCommandService(gamesRepository, dateTimeService);

                _gameProgress =
                    new GameProgress
                {
                    IsInProgress = false
                };
            }
Ejemplo n.º 3
0
            protected override void Given()
            {
                _id = Guid.Empty;
                var game            = new Game(_id);
                var foreignTeamCode = "FCB";

                game.AddLocalTeam("RMD");
                game.AddForeignTeam(foreignTeamCode);
                var startedOn = new DateTime(2021, 02, 01);

                game.Start(startedOn);

                _gamesRepositoryMock = new Mock <IGamesRepository>();
                _gamesRepositoryMock
                .Setup(x => x.GetGame(_id))
                .Returns(game);
                var gamesRepository = _gamesRepositoryMock.Object;

                var dateTimeServiceMock = new Mock <IDateTimeService>();

                dateTimeServiceMock
                .Setup(x => x.GetUtcNow())
                .Returns(startedOn.AddHours(2));
                var dateTimeService = dateTimeServiceMock.Object;

                _sut = new GamesCommandService(gamesRepository, dateTimeService);

                _scorer  = "Leo Messi";
                _newGoal =
                    new NewGoal
                {
                    ScoredBy = _scorer,
                    TeamCode = foreignTeamCode
                };
            }
Ejemplo n.º 4
0
            protected override void Given()
            {
                _gamesRepositoryMock = new Mock <IGamesRepository>();
                var gamesRepository = _gamesRepositoryMock.Object;
                var dateTimeService = Mock.Of <IDateTimeService>();

                _sut = new GamesCommandService(gamesRepository, dateTimeService);

                _localTeamCode   = "RMD";
                _foreignTeamCode = "FCB";
                _newGame         =
                    new NewGame
                {
                    LocalTeamCode   = _localTeamCode,
                    ForeignTeamCode = _foreignTeamCode
                };
            }
Ejemplo n.º 5
0
            protected override void Given()
            {
                _id = Guid.Empty;
                var game = new Game(_id);

                game.AddLocalTeam("RMD");
                game.AddForeignTeam("FCB");

                _gamesRepositoryMock = new Mock <IGamesRepository>();
                _gamesRepositoryMock
                .Setup(x => x.GetGame(_id))
                .Returns(game);
                var gamesRepository = _gamesRepositoryMock.Object;

                var dateTimeService = Mock.Of <IDateTimeService>();

                _sut = new GamesCommandService(gamesRepository, dateTimeService);

                _gameProgress =
                    new GameProgress
                {
                    IsInProgress = true
                };
            }