예제 #1
0
        public void VideoTestforSki()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.getvideourl("Learning to Ski");

            Assert.AreEqual(2, returntype.addedservice.Count);
            Assert.Pass();
        }
예제 #2
0
        public void AgentCommissionTest()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.GenerateAgentcommision(500);

            Assert.AreEqual(250, returntype);
            Assert.Pass();
        }
예제 #3
0
        public void VideoTest()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.getvideourl("someRandomVideoName");

            Assert.IsNotNull(returntype.addedservice);
            Assert.Pass();
        }
예제 #4
0
        public void Membershiptest()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.GenerateMember("*****@*****.**");

            Assert.IsNotNull(returntype.Membershipid);
            Assert.Pass();
        }
예제 #5
0
        public void packingsliptest()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.Generatepackingslip("OrderNo");

            Assert.IsNotNull(returntype.PackingSlipid);
            Assert.Pass();
        }
예제 #6
0
        public void UpdateMembershiptest()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            Membership _member = new Membership();

            var returntype = _obj.GenerateMember(_member, 3);

            Assert.AreEqual(3, returntype.Membershiplevel);  // match the passed upgraded level with returned level
            Assert.Pass();
        }
예제 #7
0
        public void packingslipduplicate()
        {
            PraveenBamane_Assignment.RuleBase _obj = new PraveenBamane_Assignment.RuleBase();

            var returntype = _obj.Generatepackingslip("OrderNo", true);

            PraveenBamane_Assignment.Enums.PackingSlipType _objSliptype = new PraveenBamane_Assignment.Enums.PackingSlipType();


            Assert.AreEqual(_objSliptype, returntype.type);  // this will fail as expected is orginial and returned is duplicate.
            Assert.Pass();
        }