コード例 #1
0
 public void payRequestHelpTest()
 {
     var rId = "normal";
     var test = new inTimePayControllerHelpController();
     var res = test.payRequestHelp(rId);
     var assR = new inTimeRes { PaymentResult = "ok", PayMethod = payMethod.sync };
     Assert.AreEqual(res.PaymentResult, assR.PaymentResult);
     Assert.AreEqual(res.PayMethod, assR.PayMethod);
 }
コード例 #2
0
 public void payRequestHelpForTestCase2Test()
 {
     var rId = "test2";
     var bankPara = new BankParaWarp { ProcessTime = 5500, Result = "failed" };
     var creatBillPara = new createBillParaWarp { Method = payMethod.sync, BankPara = bankPara };
     var testPara = new testParameter { ReqId = rId, WaitTime = 5000, CreatBillPara = creatBillPara };
     var test = new inTimePayControllerHelpController();
     var res = test.payRequestHelpForTest(rId, testPara);
     Assert.IsTrue(res == null);
 }
コード例 #3
0
 public void payRequestHelpForTestCase3Test()
 {
     var rId = "test3";
     var bankPara = new BankParaWarp { ProcessTime = 2000, Result = string.Empty };
     var creatBillPara = new createBillParaWarp { Method = payMethod.async, BankPara = bankPara };
     var testPara = new testParameter { ReqId = rId, WaitTime = 5000, CreatBillPara = creatBillPara };
     var test = new inTimePayControllerHelpController();
     var res = test.payRequestHelpForTest(rId, testPara);
     var assR = new inTimeRes { PaymentResult = string.Empty, PayMethod = payMethod.async };
     Assert.AreEqual(res.PaymentResult, assR.PaymentResult);
     Assert.AreEqual(res.PayMethod, assR.PayMethod);
 }