public void FindGameById() { var gameEntity = repo.Insert(new GameEntity(10)); repo.FindById(gameEntity.Id) .Should().NotBe(Guid.Empty); }
public IActionResult Join([FromBody] GameDTO gameDto) { if (!HttpContext.User.Identity.IsAuthenticated) { return(Unauthorized()); } var game = _gameRepository.FindById(gameDto.GameId); if (game == null) { return(NotFound(gameDto.GameId)); } if (game.Players.Contains(HttpContext.User.Identity.Name)) { return(Ok(game)); } game.AddUser(HttpContext.User.Identity.Name); _gameRepository.UpdateGame(game); return(Ok(game)); }