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()); }
/// <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)); }