public void AddGameShouldUpdatePlayerTest()
        {
            game = gameRepo.Add(game);
            var resultPlayer1 = playerRepo.GetPlayerById(player1.ID);
            var resultPlayer2 = playerRepo.GetPlayerById(player2.ID);
            var resultPlayer3 = playerRepo.GetPlayerById(player3.ID);
            var resultPlayer4 = playerRepo.GetPlayerById(player4.ID);

            resultPlayer1.Should().BeEquivalentTo(player1);
            resultPlayer2.Should().BeEquivalentTo(player2);
            resultPlayer3.Should().BeEquivalentTo(player3);
            resultPlayer4.Should().BeEquivalentTo(player4);
        }
示例#2
0
        public void DeleteGameShouldUpdatePlayerTest()
        {
            var resultPlayer1 = playerRepo.GetPlayerById(player1.ID);
            var resultPlayer2 = playerRepo.GetPlayerById(player2.ID);
            var resultPlayer3 = playerRepo.GetPlayerById(player3.ID);
            var resultPlayer4 = playerRepo.GetPlayerById(player4.ID);

            resultPlayer1.Should().NotBeEquivalentTo(player1);
            resultPlayer2.Should().NotBeEquivalentTo(player2);
            resultPlayer3.Should().NotBeEquivalentTo(player3);
            resultPlayer4.Should().NotBeEquivalentTo(player4);

            gameRepo.Delete(game.GameID);

            resultPlayer1 = playerRepo.GetPlayerById(player1.ID);
            resultPlayer2 = playerRepo.GetPlayerById(player2.ID);
            resultPlayer3 = playerRepo.GetPlayerById(player3.ID);
            resultPlayer4 = playerRepo.GetPlayerById(player4.ID);

            resultPlayer1.Should().BeEquivalentTo(player1);
            resultPlayer2.Should().BeEquivalentTo(player2);
            resultPlayer3.Should().BeEquivalentTo(player3);
            resultPlayer4.Should().BeEquivalentTo(player4);
        }