public void IsAnswerCorrect_number_false() { //Arrange _calculateTournamentResult = new CalculateTournamentResult(_exercisesUsersRepository.Object, _tournamentsUsersRepository.Object); //Act var isCorrect = _calculateTournamentResult.IsAnswerCorrect("3", "2"); //Assert Assert.IsFalse(isCorrect); }
public void GetPlaces_FirstUser_SecondPlace() { //Arrange _exercisesUsersRepository.Setup(x => x.GetByTournamentId(1)).ReturnsAsync(_exercisesUsers); _tournamentsUsersRepository.Setup(x => x.GetByTournamentId(1)).ReturnsAsync(_tournamentsUsers); _calculateTournamentResult = new CalculateTournamentResult(_exercisesUsersRepository.Object, _tournamentsUsersRepository.Object); //Act var userList = _calculateTournamentResult.GetPlaces(_tournamentsUsers, _exercisesUsers); //Assert Assert.AreEqual(userList.First(u => u.UserId == _firstUser).Place, 2); }
public AddTournamentHandler(ITournamentRepository tournamentRepository, CalculateTournamentResult calculateTournamentResult) { _tournamentRepository = tournamentRepository; _calculateTournamentResult = calculateTournamentResult; }