public void ScoreBoard_AddMethod() { var pesho = new Player("Pesho"); ScoreBoard<Player> scoreBoard = new ScoreBoard<Player>(); scoreBoard.Add(pesho); foreach (var player in scoreBoard) { Assert.AreSame(pesho,player); } }
public void Player_ValidNameTest() { Player player = new Player("Petyr Vasilev", 10); Assert.AreEqual(player.Name, "Petyr Vasilev"); }
public void Player_ToString() { Player player = new Player("Petyr Vasilev", 3); Assert.IsTrue(string.Equals(player.ToString(), "Player: \"Petyr Vasilev\", attempts: 3")); }
public void Player_OnlySpacesForName() { Player player = new Player(" ", 10); }
public void Player_NullArgumentForName() { Player player = new Player(null, 10); }
public void Player_NegativeAttempts() { Player player = new Player("Petyr Vasilev", -10); }
public void Player_EmptyName() { Player player = new Player("", 10); }
public void Player_ComparePlayers_SecondWithLessAttempts() { Player player = new Player("Petyr Vasilev", 4); Player player2 = new Player("Ivan Ivanov", 3); Assert.AreEqual(player.CompareTo(player2), -1); }
public void Player_ComparePlayers_EqualAttempts() { Player player = new Player("Petyr Vasilev", 3); Player player2 = new Player("Ivan Ivanov", 3); Assert.AreEqual(player.CompareTo(player2), 0); }