Example #1
0
        public void TestUpdateUser()
        {
            var          newEmailAddress  = $"updated+{m_timestampSuffix}@cloudinary.com";
            const string newName          = "updated";
            var          updateUserParams = new UpdateUserParams(m_userId1)
            {
                Email = newEmailAddress,
                Name  = newName
            };

            var updateUserResult = AccountProvisioning.UpdateUser(updateUserParams);

            Assert.AreEqual(newName, updateUserResult.Name);
            Assert.AreEqual(newEmailAddress, updateUserResult.Email);

            var getUserResult = AccountProvisioning.User(m_userId1);

            Assert.AreEqual(m_userId1, getUserResult.Id);
            Assert.AreEqual(newEmailAddress, getUserResult.Email);

            var listUsersResult = AccountProvisioning.Users(new ListUsersParams());
            var foundUser       = listUsersResult.Users.FirstOrDefault(user => user.Id == m_userId1);

            Assert.NotNull(foundUser);
            Assert.AreEqual(newEmailAddress, foundUser.Email);
        }