public void CreateConfiguration_CreatesExpectedConfiguration() { JObject config = new JObject(); var result = SendGridScriptBindingProvider.CreateConfiguration(config); Assert.Null(result.FromAddress); Assert.Null(result.ToAddress); config = new JObject { { "sendGrid", new JObject { { "to", "Testing1 <*****@*****.**>" }, { "from", "Testing2 <*****@*****.**>" } } } }; result = SendGridScriptBindingProvider.CreateConfiguration(config); Assert.Equal("*****@*****.**", result.ToAddress.Address); Assert.Equal("Testing1", result.ToAddress.Name); Assert.Equal("*****@*****.**", result.FromAddress.Address); Assert.Equal("Testing2", result.FromAddress.Name); }
public SendGridScriptBindingProviderTests() { JobHostConfiguration config = new JobHostConfiguration(); TestTraceWriter traceWriter = new TestTraceWriter(TraceLevel.Verbose); JObject hostMetadata = new JObject(); _provider = new SendGridScriptBindingProvider(config, hostMetadata, traceWriter); }