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);
        }
Пример #2
0
 public ActionResult <TeamPlayer> Post(TeamPlayer teamPlayer)
 {
     if (teamPlayer.PlayerId == 0 || teamPlayer.TeamId == 0)
     {
         return(NotFound());
     }
     return(_service.AddTeamPlayer(teamPlayer.TeamId, teamPlayer.PlayerId));
 }
Пример #3
0
        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
        }