Example #1
0
        public async void TestCRUDSingle(Player newPlayer, JsonElement updateToken)
        {
            // Add single
            CUDMessage addMessage = await playerService.AddSingle(newPlayer);

            Assert.True(addMessage.OK);
            IPlayer playerInDB = await playerService.GetSingle(newPlayer.DBName);

            Assert.NotNull(playerInDB);
            // update single
            CUDMessage updateMessage = await playerService.UpdateSingle(newPlayer.DBName, updateToken);

            playerInDB = await playerService.GetSingle(newPlayer.DBName);

            Assert.Equal("game-tesV", playerInDB.Games[0]);
            // delete single
            CUDMessage deleteMessage = await playerService.DeleteSingle(newPlayer.DBName);

            Assert.True(deleteMessage.OK);
            playerInDB = await playerService.GetSingle(newPlayer.DBName);

            Assert.Null(playerInDB);
        }