Exemplo n.º 1
0
        private void Arrange()
        {
            _mediator = new Mock <IAuthenticatedMediator>();

            _mediator.Setup(md =>
                            md.Send(
                                It.Is <RegisterTitle>(rg => rg.Name == _titleName && rg.Subtitle == _titleSubtitle),
                                CancellationToken.None)
                            ).Returns(
                Task.FromResult(new TitleViewModel
            {
                Id       = _titleId,
                Name     = _titleName,
                Subtitle = _titleSubtitle
            }));

            Context.Games.Add(new Game()
            {
                TitleId    = _titleId,
                PlatformId = _platformId,
                Code       = _code,
                Registered = DateTime.UtcNow
            });

            Context.Platforms.Add(new Platform
            {
                Id   = _platformId,
                Name = "Platform"
            });

            Context.SaveChanges();

            _subject = new RegisterGameHandler(Context, _mediator.Object);
        }
        private void Arrange()
        {
            _mediator = new Mock <IAuthenticatedMediator>();

            _subject = new RegisterGameHandler(Context, _mediator.Object);

            _mediator.Setup(md =>
                            md.Send(
                                It.Is <RegisterTitle>(rg => rg.Name == _titleName && rg.Subtitle == _titleSubtitle),
                                CancellationToken.None)
                            ).Returns(
                Task.FromResult(new TitleViewModel
            {
                Id       = _titleId,
                Name     = _titleName,
                Subtitle = _titleSubtitle
            }));

            Context.Games.Add(new Game
            {
                Id         = new Guid("0BD0B68C-1729-43CD-8C84-1C2E05A8C719"),
                TitleId    = _titleId,
                PlatformId = _platformId,
                Code       = null,
            });

            Context.Platforms.Add(new Platform
            {
                Id   = _platformId,
                Name = "Platform"
            });

            Context.SaveChanges();
        }
Exemplo n.º 3
0
        private void Arrange()
        {
            _mediator = new Mock <IAuthenticatedMediator>();

            Context.Platforms.Add(new Platform()
            {
                Id   = PlatformId,
                Name = PlatformName
            });

            Context.SaveChanges();

            _mediator.Setup(md =>
                            md.Send(
                                It.Is <RegisterTitle>(rg => rg.Name == TitleName && rg.Subtitle == TitleSubtitle),
                                CancellationToken.None)
                            ).Returns(
                Task.FromResult(new TitleViewModel
            {
                Id       = TitleId,
                Name     = TitleName,
                Subtitle = TitleSubtitle
            }));

            _subject = new RegisterGameHandler(Context, _mediator.Object);
        }