public void CrateWithNonRegisteredManifest_GetRaw()
        {
            const string manifest = "unknown value";
            var          crate    = Crate.FromJson(new CrateManifestType("Unknown type", 66666666), manifest);

            Assert.AreEqual(crate.GetRaw(), (JToken)manifest);
        }
 public static ICrateStorage TestConfigurationStore()
 {
     return(new CrateStorage
     {
         Crate.FromJson("SQL Connection String", JsonConvert.DeserializeObject <JToken>("{type: 'textField', name: 'connection_string', required: true, fieldLabel: 'SQL Connection String'}")),
         Crate.FromJson("SQL Connection String", JsonConvert.DeserializeObject <JToken>("{type: 'textField', name: 'connection_string', required: true, fieldLabel: 'SQL Connection String'}")),
         Crate.FromJson("Custom SQL Query", JsonConvert.DeserializeObject <JToken>("{type: 'textField', name: 'query', required: true, fieldLabel: 'Custom SQL Query'}")),
         Crate.FromJson("Log All Transactions", JsonConvert.DeserializeObject <JToken>("{type: 'checkboxField', name: 'log_transactions', required: true, fieldLabel: 'Log All Transactions?'}")),
         Crate.FromJson("Log Some Transactions", JsonConvert.DeserializeObject <JToken>("{type: 'checkboxField', name: 'log_transactions1', required: true, fieldLabel: 'Log Some Transactions?'}")),
         Crate.FromJson("Log No Transactions", JsonConvert.DeserializeObject <JToken>("{type: 'checkboxField', name: 'log_transactions2', required: true, fieldLabel: 'Log No Transactions?'}")),
         Crate.FromJson("Log Failed Transactions", JsonConvert.DeserializeObject <JToken>("{type: 'checkboxField', name: 'log_transactions3', required: true, fieldLabel: 'Log Failed Transactions?'}"))
     });
 }
        public static Crate TestDocuSignEventCrate()
        {
            var crateFields = new List <KeyValueDTO>()
            {
                new KeyValueDTO()
                {
                    Key = "EnvelopeId", Value = "36"
                },
                new KeyValueDTO()
                {
                    Key = "ExternalEventType", Value = "1"
                },
                new KeyValueDTO()
                {
                    Key = "RecipientId", Value = "TestRecipientId"
                }
            };

            return(Crate.FromJson("Event Data", JToken.FromObject(crateFields)));
        }
Exemplo n.º 4
0
        public void GetDataListSize_ForNonTable_ReturnResultOfJsonParsing()
        {
            var rawJson = "[1, 2]";

            Assert.AreEqual(2, Loop_v1.GetDataListSize(Crate.FromJson(string.Empty, JArray.Parse(rawJson))), $"{nameof(Loop_v1.GetDataListSize)} should return the count of all rows from paring crate contents");
        }
        public void CrateWithNonRegisteredManifest_GetContentReturnsNull()
        {
            var crate = Crate.FromJson(new CrateManifestType("Unknown type", 66666666), "unknown value");

            Assert.IsNull(crate.Get());
        }