Ejemplo n.º 1
0
        public void Test_Post_CreateAddress_ByPL_Success()
        {
            string strPLorSLNumber = "PL0000799911";

            RAL.SAPCallManager objSAPCallManager = new RAL.SAPCallManager(_strBaseUrl);
            Model.SAP.Responses.CreateAddressResponse objCreateAddressResponse = objSAPCallManager.PostCreateAddressQueueItem(strPLorSLNumber);
            Assert.IsTrue(objCreateAddressResponse != null);
            Assert.IsTrue(objSAPCallManager.ErrorMessages.Count == 0);
            Assert.IsTrue(objSAPCallManager.HttpStatusCodeResult == System.Net.HttpStatusCode.OK);

            Assert.IsTrue(objCreateAddressResponse.ET_RETURN.Count() > 0);
            Assert.IsTrue(objCreateAddressResponse.PL_SL_CODE.Count() > 0);
            Assert.IsTrue(objCreateAddressResponse.PL_SL_CODE.Where(p => p.PL_SL_ID.Trim().ToUpper() == strPLorSLNumber.Trim().ToUpper()).Count() > 0);
        }
Ejemplo n.º 2
0
        public void Test_PostAddressSearch_BySL_Success()
        {
            string strPLorSLNumber = "SL0000606479";

            RAL.SAPCallManager             objSAPCallManager           = new RAL.SAPCallManager(_strBaseUrl);
            Model.SAPAddressSearchResponse objSAPAddressSearchResponse = objSAPCallManager.GetAddressRecordsFromSAP(strPLorSLNumber);
            Assert.IsTrue(objSAPAddressSearchResponse != null);
            Assert.IsTrue(objSAPCallManager.ErrorMessages.Count == 0);

            Assert.IsTrue(objSAPAddressSearchResponse.ITAB.Length > 0);
            Assert.IsTrue(objSAPAddressSearchResponse.ITAB.Where(t => t.SORT2.ToUpper() == strPLorSLNumber.ToUpper()).Count() > 0);
            Assert.IsTrue(objSAPAddressSearchResponse.ITAB[0].ERROR == null);
            Assert.IsTrue(objSAPAddressSearchResponse.ITAB[0].MESSAGE == null);
        }
Ejemplo n.º 3
0
        public void Test_PostAddressSearch_ByPL_NotFound()
        {
            string strPLorSLNumber = "PL0000000000";

            RAL.SAPCallManager             objSAPCallManager           = new RAL.SAPCallManager(_strBaseUrl);
            Model.SAPAddressSearchResponse objSAPAddressSearchResponse = objSAPCallManager.GetAddressRecordsFromSAP(strPLorSLNumber);
            Assert.IsTrue(objSAPAddressSearchResponse != null);
            Assert.IsTrue(objSAPCallManager.ErrorMessages.Count == 0);
            Assert.IsTrue(objSAPCallManager.HttpStatusCodeResult == System.Net.HttpStatusCode.NotFound);

            Assert.IsTrue(objSAPAddressSearchResponse.ITAB.Length == 1);
            Assert.IsTrue(objSAPAddressSearchResponse.ITAB[0].ERROR?.Length > 0);
            Assert.IsTrue(objSAPAddressSearchResponse.ITAB[0].MESSAGE?.Length > 0);
        }
Ejemplo n.º 4
0
        public void Test_Post_CreateAddress_ByPL_Success_NoSiteCodeInGLM_Test2()
        {
            //http://glmenv1.level3.com/GLMSWeb/Location/Details/PL0000713667

            string strPLorSLNumber = "PL0000713667";

            RAL.SAPCallManager objSAPCallManager = new RAL.SAPCallManager(_strBaseUrl);
            Model.SAP.Responses.CreateAddressResponse objCreateAddressResponse = objSAPCallManager.PostCreateAddressQueueItem(strPLorSLNumber);
            Assert.IsTrue(objCreateAddressResponse != null);
            Assert.IsTrue(objSAPCallManager.ErrorMessages.Count == 0);
            Assert.IsTrue(objSAPCallManager.HttpStatusCodeResult == System.Net.HttpStatusCode.OK);

            Assert.IsTrue(objCreateAddressResponse.ET_RETURN.Count() > 0);
            Assert.IsTrue(objCreateAddressResponse.PL_SL_CODE.Count() > 0);
            Assert.IsTrue(objCreateAddressResponse.PL_SL_CODE.Where(p => p.PL_SL_ID.Trim().ToUpper() == strPLorSLNumber.Trim().ToUpper()).Count() > 0);
        }