public void TeamPlayerService_AddTeamPlayer_Success() { TeamPlayer tp = new TeamPlayer { }; // Create user User u = new User { ForeName = "Test", SurName = "Test", Password = "******", Role = Role.User, UserName = "******" }; u.Id = userSvc.RegisterUser(u); // Create team matching user Id Team t = new Team { Forename = "Test", Surname = "Test", TeamName = "TestTeamName", UserId = u.Id }; t = teamSvc.AddTeam(t); // Add TP to team matching team id tp = svc.AddTeamPlayer(t.Id, 1); IList <Player> actualTeamPlayers = svc.GetPlayersByTeamId(t.Id); Player expectedP = playerSvc.GetPlayerById(1); Assert.Equal(expectedP.Id, actualTeamPlayers[0].Id); }
public ActionResult <TeamPlayer> Post(TeamPlayer teamPlayer) { if (teamPlayer.PlayerId == 0 || teamPlayer.TeamId == 0) { return(NotFound()); } return(_service.AddTeamPlayer(teamPlayer.TeamId, teamPlayer.PlayerId)); }
public void Seed() { #region Seed Users userSvc.RegisterUser(new User { UserName = "******", Password = "******", Role = Role.Administrator }); userSvc.RegisterUser(new User { UserName = "******", Password = "******", Role = Role.User }); userSvc.RegisterUser(new User { UserName = "******", Password = "******", Role = Role.User }); userSvc.RegisterUser(new User { UserName = "******", Password = "******", Role = Role.User }); #endregion #region Seed Teams teamSvc.AddTeam(new Team { Forename = "Stephen", Surname = "McGowan", TeamName = "Stephen's LOI Team", WeekPoints = 0, TotalPoints = 0, UserId = 2 }); teamSvc.AddTeam(new Team { Forename = "John", Surname = "Doe", TeamName = "Johns's LOI Team", WeekPoints = 0, TotalPoints = 0, UserId = 3 }); teamSvc.AddTeam(new Team { Forename = "Jane", Surname = "Doe", TeamName = "Jane's LOI Team", WeekPoints = 0, TotalPoints = 0, UserId = 4 }); #endregion #region Seed TeamPlayers teamPlayerSvc.AddTeamPlayer(2, 1); teamPlayerSvc.AddTeamPlayer(2, 4); teamPlayerSvc.AddTeamPlayer(2, 6); teamPlayerSvc.AddTeamPlayer(2, 7); teamPlayerSvc.AddTeamPlayer(2, 8); teamPlayerSvc.AddTeamPlayer(2, 13); teamPlayerSvc.AddTeamPlayer(2, 14); teamPlayerSvc.AddTeamPlayer(2, 15); teamPlayerSvc.AddTeamPlayer(2, 17); teamPlayerSvc.AddTeamPlayer(2, 23); teamPlayerSvc.AddTeamPlayer(2, 24); teamPlayerSvc.AddTeamPlayer(3, 2); teamPlayerSvc.AddTeamPlayer(3, 5); teamPlayerSvc.AddTeamPlayer(3, 6); teamPlayerSvc.AddTeamPlayer(3, 7); teamPlayerSvc.AddTeamPlayer(3, 8); teamPlayerSvc.AddTeamPlayer(3, 13); teamPlayerSvc.AddTeamPlayer(3, 14); teamPlayerSvc.AddTeamPlayer(3, 15); teamPlayerSvc.AddTeamPlayer(3, 17); teamPlayerSvc.AddTeamPlayer(3, 23); teamPlayerSvc.AddTeamPlayer(3, 24); teamPlayerSvc.AddTeamPlayer(4, 2); teamPlayerSvc.AddTeamPlayer(4, 3); teamPlayerSvc.AddTeamPlayer(4, 4); teamPlayerSvc.AddTeamPlayer(4, 5); teamPlayerSvc.AddTeamPlayer(4, 6); teamPlayerSvc.AddTeamPlayer(4, 13); teamPlayerSvc.AddTeamPlayer(4, 14); teamPlayerSvc.AddTeamPlayer(4, 15); teamPlayerSvc.AddTeamPlayer(4, 17); teamPlayerSvc.AddTeamPlayer(4, 26); teamPlayerSvc.AddTeamPlayer(4, 22); #endregion }