public void OpsReport141Validator_AddToStore_Error_426_OpsReport_Compressed_XmlIn_Must_Conform_To_Schema()
        {
            AddParents();

            var nonConformingXml = string.Format(BasicXMLTemplate, OpsReport.UidWell, OpsReport.UidWellbore, OpsReport.Uid,
                                                 $"<name>{OpsReport.Name}</name><name>{OpsReport.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.AddToStore(ObjectTypes.OpsReport, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
示例#2
0
        public void BhaRun131Validator_AddToStore_Error_479_BhaRun_Cannot_Decompress_XmlIn()
        {
            AddParents();

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.AddToStore(ObjectTypes.BhaRun, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
        public void FormationMarker141Validator_GetFromStore_Error_479_FormationMarker_Cannot_Decompress_XmlIn()
        {
            AddParents();
            DevKit.AddAndAssert <FormationMarkerList, FormationMarker>(FormationMarker);

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.FormationMarker, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
        public void FormationMarker141Validator_GetFromStore_Error_426_FormationMarker_Compressed_QueryIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <FormationMarkerList, FormationMarker>(FormationMarker);

            var nonConformingXml = string.Format(BasicXMLTemplate, FormationMarker.UidWell, FormationMarker.UidWellbore, FormationMarker.Uid,
                                                 $"<name>{FormationMarker.Name}</name><name>{FormationMarker.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.FormationMarker, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
        public void DrillReport141Validator_GetFromStore_Error_479_DrillReport_Cannot_Decompress_XmlIn()
        {
            AddParents();
            DevKit.AddAndAssert <DrillReportList, DrillReport>(DrillReport);

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.DrillReport, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
示例#6
0
        public void Rig131Validator_UpdateInStore_Error_479_Rig_Cannot_Decompress_XmlIn()
        {
            AddParents();
            DevKit.AddAndAssert <RigList, Rig>(Rig);

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.UpdateInStore(ObjectTypes.Rig, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
示例#7
0
        public void Rig131Validator_UpdateInStore_Error_426_Rig_Compressed_XmlIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <RigList, Rig>(Rig);

            var nonConformingXml = string.Format(BasicXMLTemplate, Rig.UidWell, Rig.UidWellbore, Rig.Uid,
                                                 $"<name>{Rig.Name}</name><name>{Rig.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.UpdateInStore(ObjectTypes.Rig, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
        public void SidewallCore131Validator_GetFromStore_Error_479_SidewallCore_Cannot_Decompress_XmlIn()
        {
            AddParents();
            DevKit.AddAndAssert <SidewallCoreList, SidewallCore>(SidewallCore);

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.SidewallCore, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
        public void SidewallCore131Validator_GetFromStore_Error_426_SidewallCore_Compressed_QueryIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <SidewallCoreList, SidewallCore>(SidewallCore);

            var nonConformingXml = string.Format(BasicXMLTemplate, SidewallCore.UidWell, SidewallCore.UidWellbore, SidewallCore.Uid,
                                                 $"<name>{SidewallCore.Name}</name><name>{SidewallCore.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.SidewallCore, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
示例#10
0
        public void DownholeComponent141Validator_GetFromStore_Error_426_DownholeComponent_Compressed_QueryIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <DownholeComponentList, DownholeComponent>(DownholeComponent);

            var nonConformingXml = string.Format(BasicXMLTemplate, DownholeComponent.UidWell, DownholeComponent.Uid,
                                                 $"<name>{DownholeComponent.Name}</name><name>{DownholeComponent.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.DownholeComponent, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
        public void SurveyProgram141Validator_UpdateInStore_Error_479_SurveyProgram_Cannot_Decompress_XmlIn()
        {
            AddParents();
            DevKit.AddAndAssert <SurveyProgramList, SurveyProgram>(SurveyProgram);

            var uncompressedXml = "abcd1234";
            var compressedXml   = uncompressedXml;

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref compressedXml, ref optionsIn);

            var response = DevKit.UpdateInStore(ObjectTypes.SurveyProgram, uncompressedXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CannotDecompressQuery, response.Result);
        }
        public void SurveyProgram141Validator_UpdateInStore_Error_426_SurveyProgram_Compressed_XmlIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <SurveyProgramList, SurveyProgram>(SurveyProgram);

            var nonConformingXml = string.Format(BasicXMLTemplate, SurveyProgram.UidWell, SurveyProgram.UidWellbore, SurveyProgram.Uid,
                                                 $"<name>{SurveyProgram.Name}</name><name>{SurveyProgram.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.UpdateInStore(ObjectTypes.SurveyProgram, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
示例#13
0
        public void DepthRegImage141Validator_UpdateInStore_Error_426_DepthRegImage_Compressed_XmlIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <DepthRegImageList, DepthRegImage>(DepthRegImage);

            var nonConformingXml = string.Format(BasicXMLTemplate, DepthRegImage.UidWell, DepthRegImage.UidWellbore, DepthRegImage.Uid,
                                                 $"<name>{DepthRegImage.Name}</name><name>{DepthRegImage.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.UpdateInStore(ObjectTypes.DepthRegImage, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }
        public void ToolErrorModel141Validator_GetFromStore_Error_426_ToolErrorModel_Compressed_QueryIn_Must_Conform_To_Schema()
        {
            AddParents();
            DevKit.AddAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel);

            var nonConformingXml = string.Format(BasicXMLTemplate, ToolErrorModel.Uid,
                                                 $"<name>{ToolErrorModel.Name}</name><name>{ToolErrorModel.Name}</name>");

            var optionsIn = string.Empty;

            ClientCompression.Compress(ref nonConformingXml, ref optionsIn);

            var response = DevKit.GetFromStore(ObjectTypes.ToolErrorModel, nonConformingXml, null, optionsIn);

            Assert.AreEqual((short)ErrorCodes.CompressedInputNonConforming, response.Result);
        }