Example #1
0
        public ContextYaml(Dictionary <object, object> mappingNode)
        {
            MappingNode = mappingNode;
            string jsonString = JsonConvert.SerializeObject(mappingNode);

            //validar los campos de los objetos y crearlos si no estan


            Data = GettingStarted.FromJson(jsonString);
        }
Example #2
0
        public void Object_LoadYaml()
        {
            string _filePath = @"f:\segurcaisaadeslas\SiniestrosHogar\SiniestrosHogar.Api\APIS-HOME\HOME-CLAIM-PRODUCT\ECHO\home_claim_1.0.0.yaml";
            var    yaml      = new YamlAPIConnectParser.APIConnect.Parser.YamlParser(_filePath);

            Entity.GettingStarted gettingStarted = yaml.Load(_filePath);

            var _properties = gettingStarted.Definitions.GetDynamicMemberNames();

            dynamic definitions          = gettingStarted.Definitions;
            var     consequentialtrade   = definitions["consequentialtrade"];
            var     properties           = definitions.consequentialtrade["properties"];
            var     consequentialTradeId = definitions.consequentialtrade.properties["consequentialTradeId"];

            var type = definitions.consequentialtrade.properties.consequentialTradeId["type"];
            //Assert
            // Assert.IsTrue(obj_old != null);
        }