public void SimpleMatch_SetKFactorAs0_Player1Wins_NoEloGained() { var player1 = new EloPlayer(1200); var player2 = new EloPlayer(1300); var players = new List <EloTeam> { new EloTeam(player1, true), new EloTeam(player2, false) }; var match = new EloMatch(players); match.SetKFactor(0); var result = match.Calculate(); var player1EloDiff = result.GetRatingDifference(player1.Identifier); var player2EloDiff = result.GetRatingDifference(player2.Identifier); Assert.AreEqual(0, player1EloDiff); Assert.AreEqual(0, player2EloDiff); }