Files
KJD_WebService/test/WebServiceTest/UnitTest1.cs
T

99 lines
2.2 KiB
C#

using KJD_Web.BLL.WXXD;
using System.Xml.Linq;
namespace WebServiceTest
{
public class Tests
{
const string UserName = "13388889999";
[SetUp]
public void Setup()
{
}
[Test]
public void GetOemWithdrawalsTest()
{
try
{
WXOemManage manage = new WXOemManage();
string ret = manage.OemWithdrawals(new KJD_Web.BLL.WXXD.Requests.OemWithdrawalQueryRequest
{
user_name = "18990991234",
});
Console.WriteLine(ret);
}
catch (Exception ex)
{
}
Assert.Pass();
}
[Test]
public void SettleOemFlowsTest()
{
WXOemManage manage = new WXOemManage();
var ret = manage.SettleOemFlows(new KJD_Web.BLL.WXXD.Requests.OemWithdrawalRequest
{
user_name = "13388889999",
});
Console.WriteLine(ret);
}
[Test]
[TestCase("15266666666")]
[TestCase("15698175212")]
[TestCase("18238114231")]
[TestCase("15870095938")]
[TestCase("13388889999")]
[TestCase("13860701921")]
[TestCase("15907090308")]
[TestCase("17837688880")]
[TestCase("13682525364")]
[TestCase("13048056467")]
[TestCase("18317672222")]
[TestCase("18500143331")]
[TestCase("17318585555")]
[TestCase("13459139999")]
[TestCase("15206200631")]
[TestCase("18737568536")]
[TestCase("18949822610")]
[TestCase("18165955361")]
[TestCase("18556577919")]
public void ApplyOemWithdrawalTest(string name)
{
WXOemManage manage = new WXOemManage();
var ret = manage.ApplyOemWithdrawal(new KJD_Web.BLL.WXXD.Requests.OemWithdrawalRequest
{
user_name = name,
amount = 10,
withdrawal_type = KJD_Web.BLL.WXXD.Requests.WithdrawalType.Alipay,
account_name = UserName,
account_no = "https://qr.alipay.com/fkx17983kv07mbwpyz8jt81",
});
Console.WriteLine(ret);
}
[Test]
public void AuditOemWithdrawalTest()
{
WXOemManage manage = new WXOemManage();
var ret = manage.AuditOemWithdrawal(new KJD_Web.BLL.WXXD.Requests.OemWithdrawalAuditRequest
{
withdrawal_no = "TX202608261403434589545",
audit_result = 1
});
Console.WriteLine(ret);
}
[Test]
public void GetUser()
{
var user = new WXUserManage().GetUserByUserName("18990991234");
Console.WriteLine(user.sa_level);
}
}
}