public void ConvertNullSDKToAPI() { sdkPlan = null; converter = new PlanConverter(sdkPlan); Assert.IsNull(converter.ToAPIPlan()); }
public void ConvertNullAPIToAPI() { apiPlan = null; converter = new PlanConverter(apiPlan); Assert.IsNull(converter.ToAPIPlan()); }
public void ConvertAPIToAPI() { apiPlan = CreateTypicalAPIPlan(); converter = new PlanConverter(apiPlan); OneSpanSign.API.Plan plan = converter.ToAPIPlan(); Assert.IsNotNull(plan); Assert.AreEqual(apiPlan, plan); }
public void ConvertSDKToAPI() { sdkPlan = CreateTypicalSDKPlan(); converter = new PlanConverter(sdkPlan); OneSpanSign.API.Plan plan = converter.ToAPIPlan(); Assert.IsNotNull(plan); Assert.AreEqual(PLAN_CONTRACT, plan.Contract); Assert.AreEqual(PLAN_PRICE_AMOUNT, plan.Price.Amount); Assert.AreEqual(PLAN_CYC_COUNT, plan.FreeCycles.Count); Assert.AreEqual(1, plan.Quotas.Count); Assert.AreEqual(PLAN_QUOTA_SCOPE, plan.Quotas[0].Scope); }