public void CheckUsersStore_ReturnTrue() { GamePersonTesting getMembers = new GamePersonTesting(); var userList = getMembers.PersonData(); Assert.True(userList.Count > 0); }
public void CheckGamesStore_ReturnBool() { GamePersonTesting getGames = new GamePersonTesting(); var gameList = getGames.GamesData(); Assert.True(gameList.Count > 0); }
public void CheckContestGeneration_ReturnTrue(string cupName, string start, string end, string consider) { GamePersonTesting generateContest = new GamePersonTesting(); //Act var contest = generateContest.AddNewContest(cupName, start, end, consider); Assert.True(generateContest.ContestList.Count > 0); }
public void CheckCupWinner(string cupName) { List <ScoreStatus> ScoresStatusList = new List <ScoreStatus>(); GamePersonTesting getGameAndUser = new GamePersonTesting(); var getAllPersons = getGameAndUser.PersonData(); var returned = ""; int amountScores = 0; int amountGames = 0; double percentage = 0; var ScoresList = getGameAndUser.ScoresData(); var GamesList = getGameAndUser.GamesData(); var getOutGames = GamesList.Where(x => x.Name == cupName); foreach (var items in getAllPersons) { var text = $"{items.ContestNumber} {items.FirstName} {items.LastName}"; amountScores = ScoresList.Where(x => x.Winner == text).Count(); amountGames = getOutGames.Where(x => x.PersonOne == text || x.PersonTwo == text).Count(); MathProxy proxy = new MathProxy(); if (amountGames >= 10) { if (amountScores == 0) { percentage = proxy.Mul(amountScores, amountGames); } percentage = proxy.Div((amountScores * 100), amountGames); var ScoresStatus = new ScoreStatus(amountGames, amountScores, items.FirstName, items.LastName, percentage, items.ContestNumber); ScoresStatusList.Add(ScoresStatus); } } var sort = ScoresStatusList.OrderByDescending(x => x.Percentage).FirstOrDefault(); returned = $"{sort.ContestNumber} {sort.FirstName} {sort.LastName}"; Assert.True(sort.ContestNumber == 1 && sort.FirstName == "Emma" && sort.LastName == "Pestin"); }
public void CheckMatchWinner(string nameOnCup, string expectedValue, string firstPerson, string secondPerson, string valueOfName, int matchId, int pointOne, int pointTwo, int roundOne, int roundTwo) { GamePersonTesting cup = new GamePersonTesting(); string accualValues = cup.PlayGame(nameOnCup, valueOfName, matchId, firstPerson, secondPerson, pointOne, pointTwo, roundOne, roundTwo); var games = new Game(nameOnCup, matchId, firstPerson, secondPerson); cup.ListOfGames.Add(games); var score = new Scores(matchId, expectedValue); cup.ScoresList.Add(score); Assert.Equal(expectedValue, accualValues); }
public void CheckUserGeneration_ReturnTrue(int i, string first, string last, string email) { //Arrange GamePersonTesting generatePerson = new GamePersonTesting(); //Act var persons = new Person(); persons.ContestNumber = i; persons.Email = email; persons.FirstName = first; persons.LastName = last; var booleanResult = generatePerson.AddPersonToList(persons); //Assert Assert.True(generatePerson.ListOfUsers.Count > 0); }