SACenter/SA.Test/GenOrderCall/GenOrderCallTests.cs

117 lines
3.9 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Microsoft.VisualStudio.TestTools.UnitTesting;
using SA.Entity.zxdcrm_Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SA.Domain.XFYun.Tests
{
[TestClass()]
public class GenOrderCallTests
{
[TestMethod()]
public void GetProposTest()
{
GenOrderCall genOrderCall = new GenOrderCall();
List<WxSzzyorder> wxSzzyorders = new List<WxSzzyorder>();
WxSzzyorder wxSzzyorder1 = new WxSzzyorder()
{
Cname = "司马相如",
Idcard = "511323017811111234",
Subproductname = "股海擒龙尊享版",
Opendays = 143,
Arrivalpay = 6000,
Giftdays = 8,
Giftdays2 = 6
};
wxSzzyorders.Add(wxSzzyorder1);
WxSzzyorder wxSzzyorder2 = new WxSzzyorder()
{
Subproductname = "股海擒龙尊享版",
Opendays = 143,
Arrivalpay = 6000,
Giftdays = 8,
Giftdays2 = 6
};
wxSzzyorders.Add(@wxSzzyorder2);
WxSzzyorder wxSzzyorder3 = new WxSzzyorder()
{
Subproductname = "股海擒龙至尊版",
Opendays = 145,
Arrivalpay = 7000,
Giftdays = 9,
Giftdays2 = 7
};
wxSzzyorders.Add(wxSzzyorder3);
WxSzzyorder wxSzzyorder4 = new WxSzzyorder()
{
Subproductname = "股海擒龙至尊版研报",
Opendays = 1,
Arrivalpay = 5000,
};
wxSzzyorders.Add(wxSzzyorder4);
var pronpo = GenOrderCall.GetPropos(wxSzzyorders);
var result = "{\"【姓氏】\":\"司\",\"【先生/女士】\":\"先生\",\"【姓名】\":\"司马相如\",\"【身份证后6位】\":\"111234\",\"【产品确认】\":\"请问您购买的产品是【股海擒龙尊享版】和【股海擒龙至尊版】和【股海擒龙至尊版研报】其中【股海擒龙尊享版】购买期限是【286】天,赠送期限是【28】天,合计使用期限是【314】天,【股海擒龙至尊版】购买期限是【145】天,赠送期限是【16】天,合计使用期限是【161】天您本次支付的订单金额是【二万四仟元】。\"}";
Assert.AreEqual(pronpo, result);
}
[TestMethod()]
public void GetProposOneTest()
{
GenOrderCall genOrderCall = new GenOrderCall();
List<WxSzzyorder> wxSzzyorders = new List<WxSzzyorder>();
WxSzzyorder wxSzzyorder1 = new WxSzzyorder()
{
Cname = "司马相如",
Idcard = "511323017811111234",
Subproductname = "股海擒龙尊享版",
Opendays = 1,
Arrivalpay = 6000,
Giftdays = 8,
Giftdays2 = 6
};
wxSzzyorders.Add(wxSzzyorder1);
var pronpo = GenOrderCall.GetPropos(wxSzzyorders);
var result = "";
Assert.AreEqual(pronpo, result);
}
[TestMethod()]
public void PriceToCnTest()
{
// GenOrderCall genOrderCall = new GenOrderCall();
var price = 55800m;
var cn = GenOrderCall.PriceToCn(price);
var result = "五万五仟八佰元";
Assert.AreEqual(cn, result);
}
[TestMethod()]
public void GetOrderTest()
{
GenOrderCall genOrderCall = new GenOrderCall();
genOrderCall.GetOrder();
Assert.Fail();
}
[TestMethod()]
public void CheckOrderSameUserNotFinishTest()
{
var resid = "";
Assert.Fail();
}
}
}