Beispiel #1
0
        public void Test_ComplainExcel_CandidateDistrict()
        {
            var info = new ComplainExcel
            {
                CandidateDistrict = "分公司客服中心"
            };
            var item = info.MapTo <ComplainItem>();

            item.District.ShouldBe("分公司客服中心");
        }
Beispiel #2
0
        public void Test_ComplainExcel_Grid_FS()
        {
            var info = new ComplainExcel
            {
                Grid = "FS分公司客服中心"
            };
            var item = info.MapTo <ComplainItem>();

            item.District.ShouldBe("分公司客服中心");
        }
Beispiel #3
0
        public void Test_ComplainExcel()
        {
            var info = new ComplainExcel
            {
                SourceDescription  = "分公司客服中心",
                FirstReason        = "物业逼迁导致故障",
                SecondReason       = "业务恢复但原因未知",
                NetworkDescription = "3G",
                IndoorDescription  = "室内",
                Scene = "城中村",
                CategoryDescription = "4G-无信号或信号弱"
            };
            var item = info.MapTo <ComplainItem>();

            item.ComplainSource.ShouldBe(ComplainSource.BranchService);
            item.ComplainReason.ShouldBe(ComplainReason.BiqianMalfunction);
            item.NetworkType.ShouldBe(NetworkType.With3G);
            item.IsIndoor.ShouldBe(true);
            item.ComplainScene.ShouldBe(ComplainScene.VillageInCity);
            item.ComplainCategory.ShouldBe(ComplainCategory.WeakCoverage4G);
            item.District.ShouldBe(null);
        }
Beispiel #4
0
 public ComplainItem Match(ComplainExcel stat)
 {
     return(Get(stat.SerialNumber));
 }
Beispiel #5
0
 public void Test_ComplainExcel_CandidateDistrict()
 {
     var info = new ComplainExcel
     {
         CandidateDistrict = "分公司客服中心"
     };
     var item = info.MapTo<ComplainItem>();
     item.District.ShouldBe("分公司客服中心");
 }
Beispiel #6
0
 public void Test_ComplainExcel_Grid_FS()
 {
     var info = new ComplainExcel
     {
         Grid = "FS分公司客服中心"
     };
     var item = info.MapTo<ComplainItem>();
     item.District.ShouldBe("分公司客服中心");
 }
Beispiel #7
0
 public void Test_ComplainExcel()
 {
     var info = new ComplainExcel
     {
         SourceDescription = "分公司客服中心",
         ReasonFirst = "物业逼迁导致故障",
         ReasonSecond = "业务恢复但原因未知",
         NetworkDescription = "3G",
         IndoorDescription = "室内",
         Scene = "城中村",
         CategoryDescription = "4G-无信号或信号弱"
     };
     var item = info.MapTo<ComplainItem>();
     item.ComplainSource.ShouldBe(ComplainSource.BranchService);
     item.ComplainReason.ShouldBe(ComplainReason.BiqianMalfunction);
     item.NetworkType.ShouldBe(NetworkType.With3G);
     item.IsIndoor.ShouldBe(true);
     item.ComplainScene.ShouldBe(ComplainScene.VillageInCity);
     item.ComplainCategory.ShouldBe(ComplainCategory.WeakCoverage4G);
     item.District.ShouldBe(null);
 }