示例#1
0
        public void AddCallbackServiceLogTest()
        {
            DBHelper db = new DBHelper();
            db.ExecuteSQL("DELETE FROM DealerServiceLog", null);
            // arrange
            DealerServiceLog log = new DealerServiceLog()
            {
                ServiceType = (int)ServiceType.已竣工,
                DealerID = 2,//(int)DateTime.Now.Ticks,
                ApplyID = 0,
                OperatorSoufunID = 20000,
                OperatorRoleID = (int)OperatorRole.监理,
                OperatorRoleName = OperatorRole.监理.ToString(),
                OperatorRealName = "渣与与",
                SendOrderID = null,
                CallbackRemark = null,
                CreateTime = DateTime.Now,
                ApplySourcePageUrl = null,
                SendOrderCompany = null,
                SigningCompany = null,
                IsDel = 0
            };
            int count = 0;
            // act
            count = db.Add<DealerServiceLog>(log);
            // assert
            Assert.AreEqual(1, count);

            // 已开工
            log.ServiceType = (int)ServiceType.已开工;
            log.OperatorRoleID = 0;
            log.OperatorRoleName = null;
            log.OperatorRealName = null;
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);

            // 已签约
            // “已签约”,就只显示1家签约公司,不显示派单公司的信息了
            log.ServiceType = (int)ServiceType.已签约;
            log.OperatorRoleID = (int)OperatorRole.运营;
            log.OperatorRoleName = OperatorRole.运营.ToString();
            log.OperatorRealName = "渣与与";
            log.SigningCompany = "嘻嘻装饰公司";
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);

            // 已派单
            // 展示派单公司--顺序先派单后签约,如果有
            log.ServiceType = (int)ServiceType.已派单;
            log.SendOrderCompany = "嘻嘻装饰公司,闫亚白装饰公司,美俄可解装饰公司";
            log.SigningCompany = null;
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);

            // 待派单
            log.ServiceType = (int)ServiceType.待派单;
            log.OperatorRoleID = (int)OperatorRole.客服;
            log.OperatorRoleName = OperatorRole.客服.ToString();
            log.OperatorRealName = "张亮亮";
            log.SendOrderCompany = null;
            log.SigningCompany = null;
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);

            // 已回访
            log.ServiceType = (int)ServiceType.已回访;
            log.OperatorRoleID = (int)OperatorRole.客服;
            log.OperatorRoleName = OperatorRole.客服.ToString();
            log.OperatorRealName = "张亮亮";
            log.CallbackRemark = "回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注回访备注";
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);

            // 已报名
            log.ServiceType = (int)ServiceType.已报名;
            log.OperatorRoleID = 0;
            log.OperatorRoleName = null;
            log.OperatorRealName = null;
            log.CallbackRemark = null;
            log.CreateTime = DateTime.Now;
            db.Add<DealerServiceLog>(log);
        }
示例#2
0
        public void AddDealerServiceLogTest()
        {
            // arrange
            DBHelper db = new DBHelper();
            DealerServiceLog log = new DealerServiceLog()
            {
                ServiceType = (int)ServiceType.已签约,
                DealerID=1,//(int)DateTime.Now.Ticks,
                ApplyID=0,
                OperatorSoufunID=10000,
                OperatorRoleID=(int)OperatorRole.客服,
                OperatorRoleName=OperatorRole.客服.ToString(),
                OperatorRealName="张亮亮",
                OrderID="6372637284783",
                Description = "积分奖励3多米",
                CreateTime=DateTime.Now,
                IsDel=0
            };
            int count = 0;

            // act
            db.ExecuteSQL("DELETE FROM DealerServiceLog", null);

            count = db.Add<DealerServiceLog>(log);
            // assert
            Assert.AreEqual(1, count);

            log.ServiceType = (int)ServiceType.退单失败;
            log.OperatorRoleID = (int)OperatorRole.运营;
            log.OperatorRoleName = OperatorRole.运营.ToString();
            log.OperatorRealName = "张亮亮";
            log.Description = "退单申请被驳回";
            // act
            count = db.Add<DealerServiceLog>(log);
            // assert
            Assert.AreEqual(1, count);

            log.ServiceType = (int)ServiceType.退单成功;
            log.OperatorRoleID = (int)OperatorRole.运营经理;
            log.OperatorRoleName = OperatorRole.运营经理.ToString();
            log.OperatorRealName = "张亮亮";
            log.Description = "积分返还 3多米,信息费返款 166元";
            // act
            count = db.Add<DealerServiceLog>(log);
            // assert
            Assert.AreEqual(1, count);

            log.ServiceType = (int)ServiceType.申请退单;
            log.OperatorRoleID = (int)OperatorRole.商家;
            log.OperatorRoleName = OperatorRole.商家.ToString();
            log.OperatorRealName = "张媛媛";
            log.Description = null;
            // act
            count = db.Add<DealerServiceLog>(log);
            // assert
            Assert.AreEqual(1, count);

            //DealerServiceLog L = db.Query<DealerServiceLog>("SELECT * FROM DealerServiceLog WHERE ID=78").FirstOrDefault();

            //L.Description = "UPDATE<T>():测试用例";

            //db.Update<DealerServiceLog>(L);
        }