Beispiel #1
0
        public void NewFilteredPlayer_NameValid_MoveValid()
        {
            // Arrange
            string name = "John";
            string move = "SomeMove";

            // Act
            FilteredPlayer filteredPlayer = new FilteredPlayer(name, move);

            // Assert
            Assert.AreEqual(name, filteredPlayer.Name);
            Assert.AreEqual(move, filteredPlayer.Move);
        }
Beispiel #2
0
        public void NewFilteredPlayer_NameNull_MoveNull()
        {
            // Arrange
            string name = null;
            string move = null;

            // Act
            FilteredPlayer filteredPlayer = new FilteredPlayer(name, move);

            // Assert
            Assert.AreEqual(string.Empty, filteredPlayer.Name);
            Assert.AreEqual(string.Empty, filteredPlayer.Move);
        }
Beispiel #3
0
 public FilteredGame(string gameId, Player player1, Player player2)
 {
     ID      = gameId ?? string.Empty;
     Player1 = new FilteredPlayer(player1?.Name, string.Empty);
     Player2 = new FilteredPlayer(player2?.Name, string.Empty);
 }