コード例 #1
0
        public void TestResendOnboardingEmail()
        {
            var request = new EmailUserRequest
            {
                HospitalId = 126,
                Email      = "*****@*****.**"
            };
            var expectedResponse = new ApiResponseV2 <string>(request.Email);

            string token;
            var    mockWebClient = TokenandWebClientSetup(out token);

            mockWebClient.Setup(x => x.UploadString(new Uri(BaseUri, "v2/patients/single-trip-registration/resend-onboarding-email"), "POST", JsonConvert.SerializeObject(request)))
            .Returns(JsonConvert.SerializeObject(expectedResponse));

            var api = new PatientProfileApi(Settings.Default.BaseUrl, null, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey,
                                            mockWebClient.Object);

            var response = api.ResendOnboardingEmail(request);

            Assert.NotNull(response);
            Assert.AreEqual(request.Email, response.Data.First());
        }
コード例 #2
0
 /// <summary>
 /// Re-sends patient onboarding email.
 /// </summary>
 /// <returns>Returns user's email address.</returns>
 public ApiResponseV2 <string> ResendOnboardingEmail(EmailUserRequest emailUserRequest)
 {
     return(Post <ApiResponseV2 <string> >("v2/patients/single-trip-registration/resend-onboarding-email", emailUserRequest));
 }