Ejemplo n.º 1
0
        public async Task ChangePassword()
        {
            var newService = YouMailTestService.NewService;

            var ymPasswordChange = new YouMailPasswordChange
            {
                CurrentPassword = newService.Password,
                NewPassword     = "******"
            };

            var ymPasswordRestore = new YouMailPasswordChange
            {
                CurrentPassword = ymPasswordChange.NewPassword,
                NewPassword     = ymPasswordChange.CurrentPassword
            };

            await newService.ChangePasswordAsync(ymPasswordChange);

            // Verify that we can login with the new password
            var verifyService = new YouMailService(newService.Username, ymPasswordChange.NewPassword, null, YouMailTestService.UserAgent, YouMailTestService.ResponseFormat);
            var userInfo      = await verifyService.GetUserInfoAsync();

            // Restore the password
            await verifyService.ChangePasswordAsync(ymPasswordRestore);
        }
Ejemplo n.º 2
0
        public async Task GetUserInfo()
        {
            var userInfo = await service.GetUserInfoAsync();

            Assert.AreEqual(service.Username, userInfo.PrimaryPhoneNumber);
        }