Пример #1
0
        public void ConvertNullSDKToAPI()
        {
            sdkPlan   = null;
            converter = new PlanConverter(sdkPlan);

            Assert.IsNull(converter.ToAPIPlan());
        }
Пример #2
0
        public void ConvertNullAPIToAPI()
        {
            apiPlan   = null;
            converter = new PlanConverter(apiPlan);

            Assert.IsNull(converter.ToAPIPlan());
        }
Пример #3
0
        public void ConvertAPIToAPI()
        {
            apiPlan   = CreateTypicalAPIPlan();
            converter = new PlanConverter(apiPlan);

            OneSpanSign.API.Plan plan = converter.ToAPIPlan();

            Assert.IsNotNull(plan);
            Assert.AreEqual(apiPlan, plan);
        }
Пример #4
0
        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);
        }