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);
        }