Example #1
0
        private string GetDataString()
        {
            var data = TestContent.Data(content, schemaRefId1.Id, schemaRefId2.Id);

            var json = JsonConvert.SerializeObject(data, Formatting.Indented);

            return(Regex.Replace(json, "\"([^\"]+)\":", x => x.Groups[1].Value + ":").Replace(".0", string.Empty));
        }
Example #2
0
        private Inputs GetInput()
        {
            var input = new
            {
                data = TestContent.Data(content, schemaRefId1.Id, schemaRefId2.Id)
            };

            return(JObject.FromObject(input).ToInputs());
        }
Example #3
0
        private string CreateQuery(string query)
        {
            query = query
                    .Replace("'", "\"")
                    .Replace("<ID>", contentId.ToString())
                    .Replace("<FIELDS>", TestContent.AllFields);

            if (query.Contains("<DATA>"))
            {
                var data = TestContent.Data(content, schemaRefId1.Id, schemaRefId2.Id);

                var dataJson   = JsonConvert.SerializeObject(data, Formatting.Indented);
                var dataString = Regex.Replace(dataJson, "\"([^\"]+)\":", x => x.Groups[1].Value + ":").Replace(".0", string.Empty);

                query = query.Replace("<DATA>", dataString);
            }

            return(query);
        }