Пример #1
0
        private void GetUserDataCallback1(GetUserDataResult result)
        {
            var testContext = (UUnitTestContext)result.CustomData;

            UserDataRecord userDataRecord;

            _testInteger = 0; // Default if the data isn't present
            if (result.Data.TryGetValue(TEST_DATA_KEY, out userDataRecord))
            {
                int.TryParse(userDataRecord.Value, out _testInteger);
            }
            _testInteger = (_testInteger + 1) % 100; // This test is about the Expected value changing - but not testing more complicated issues like bounds

            var updateRequest = new UpdateUserDataRequest
            {
                Data = new Dictionary <string, string>
                {
                    { TEST_DATA_KEY, _testInteger.ToString() }
                }
            };

            clientInstance.UpdateUserData(updateRequest, PlayFabUUnitUtils.ApiActionWrapper <UpdateUserDataResult>(testContext, UpdateUserDataCallback), PlayFabUUnitUtils.ApiActionWrapper <PlayFabError>(testContext, SharedErrorCallback), testContext);
        }