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)); }
private Inputs GetInput() { var input = new { data = TestContent.Data(content, schemaRefId1.Id, schemaRefId2.Id) }; return(JObject.FromObject(input).ToInputs()); }
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); }