Ejemplo n.º 1
0
        public void TeamModifyUsersOk()
        {
            administratorCreator = DataCreation.CreateAdministrator(userNameOK, userSurnameOK, userMailOK, userPasswordOK, userBirthdayOk);

            usersInTeam = new List <User>();

            usersInTeam.Add(administratorCreator);

            administratorHandler.AddAdministrator(administratorCreator);

            team = DataCreation.CreateTeam(nameOK, dateOK, administratorCreator, descriptionOK, maxUsersOK, usersInTeam);

            teamHandler.AddTeam(team);

            Administrator administrator1 = DataCreation.CreateAdministrator(userNameOK, userSurnameOK, anotherUserMailOK, userPasswordOK, userBirthdayOk);

            administratorHandler.AddAdministrator(administrator1);

            usersInTeam = new List <User>();

            usersInTeam.Add(administrator1);

            usersInTeam.Add(administratorCreator);

            teamHandler.ModifyTeamUsers(team, usersInTeam);

            bool areEquals = true;

            Team teamInDB = teamHandler.GetTeamFromCollection(team.name);

            foreach (User user in teamInDB.usersInTeam)
            {
                if (!usersInTeam.Contains(user))
                {
                    areEquals = false;
                }
            }
            Assert.IsTrue(areEquals);
        }