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));
 }
Beispiel #2
0
        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");
        }