public async Task <SmsCommonResponse> SendMessageAsync(string phoneNumber, ISmsTemplate smsTemplate) { return(await AliyunApiRequester.SendRequestAsync <SendSmsResponse>(new SendSmsRequest(phoneNumber, smsTemplate.SignName, smsTemplate.TemplateCode, smsTemplate.TemplateContent), _smsOptions.EndPoint)); }
public async Task Should_Return_Code_OK() { // Arrange var request = new QuerySendDetailsRequest(AbpAliyunSmsTestsConsts.TargetPhoneNumber, "20190801", 20, 1); // Act var result = await AliyunApiRequester.SendRequestAsync <QuerySendDetailsResponse>(request, AbpAliyunSmsOptions.EndPoint); // Assert result.ShouldNotBeNull(); result.Code.ShouldBe("OK"); }
public async Task Should_Return_Code_OK() { // Arrange var request = new SendSmsRequest(AbpAliyunSmsTestsConsts.TargetPhoneNumber, AbpAliyunSmsTestsConsts.CompanyName, AbpAliyunSmsTestsConsts.TemplateCode, AbpAliyunSmsTestsConsts.TemplateParamJson); // Act var result = await AliyunApiRequester.SendRequestAsync <SendSmsResponse>(request, AbpAliyunSmsOptions.EndPoint); // Assert result.ShouldNotBeNull(); result.Code.ShouldBe("OK"); }