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(); }
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); }