public void RegisterScore_GetWinningPlayer() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var match = new Match(player1, player2); match.RegisterScore(1, 2); Assert.AreEqual(player2, match.GetWinningPlayer()); }
public void IsDraw_UnEqualScore_false() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var match = new Match(player1, player2); match.RegisterScore(1, 2); Assert.IsFalse(match.IsDraw()); }
public void RegisterScore_LossesOfPlayer() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var match = new Match(player1, player2); match.RegisterScore(1, 2); Assert.AreEqual(2, match.GetLossesOfPlayer(player1)); Assert.AreEqual(1, match.GetLossesOfPlayer(player2)); }
public void GetPlayerPoints_1Win_3Points() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var player3 = new Player("dsa"); var player4 = new Player("dsaasda"); var player5 = new Player("dsa"); var player6 = new Player("dsaasda"); var matches = new List<Match>(); var match = new Match(player1, player2); match.RegisterScore(2, 0); matches.Add(match); Assert.AreEqual(3, PairingUtility.GetPlayerPoints(player1, matches)); }
public void RegisterScore_ScoreUpdated() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var match = new Match(player1, player2); match.RegisterScore(1, 2); Assert.AreEqual(1, match.Score[0]); Assert.AreEqual(2, match.Score[1]); }
public void RegisterScore_RegisteredIsTrue() { var player1 = new Player("dsa"); var player2 = new Player("dsaasda"); var match = new Match(player1, player2); match.RegisterScore(1, 2); Assert.IsTrue(match.Reported); }