当前位置: 首页>>代码示例>>C#>>正文


C# Header.JsonString方法代码示例

本文整理汇总了C#中Header.JsonString方法的典型用法代码示例。如果您正苦于以下问题:C# Header.JsonString方法的具体用法?C# Header.JsonString怎么用?C# Header.JsonString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Header的用法示例。


在下文中一共展示了Header.JsonString方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TestSetAsmGroupId

 public void TestSetAsmGroupId()
 {
     var test = new Header();
     test.SetAsmGroupId(123);
     string result = test.JsonString();
     Assert.AreEqual("{\"asm_group_id\" : 123}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例2: TestAddUniqueArgs

 public void TestAddUniqueArgs()
 {
     var test = new Header();
     test.AddUniqueArgs(new Dictionary<string, string> {{"foo", "bar"}});
     string result = test.JsonString();
     Assert.AreEqual("{\"unique_args\" : {\"foo\" : \"bar\"}}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例3: TestEnable

 public void TestEnable()
 {
     var test = new Header();
     test.EnableFilter("foo");
     string result = test.JsonString();
     Assert.AreEqual("{\"filters\" : {\"foo\" : {\"settings\" : {\"enable\" : \"1\"}}}}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例4: TestAddSection

 public void TestAddSection()
 {
     var test = new Header();
     test.AddSection("foo", "bar");
     string result = test.JsonString();
     Assert.AreEqual("{\"section\" : {\"foo\" : \"bar\"}}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例5: TestAddSubstitution

 public void TestAddSubstitution()
 {
     var test = new Header();
     test.AddSubstitution("foo", new List<string> {"bar", "raz"});
     string result = test.JsonString();
     Assert.AreEqual("{\"sub\" : {\"foo\" : [\"bar\", \"raz\"]}}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例6: TestAddFilterSetting

 public void TestAddFilterSetting()
 {
     var test = new Header();
     test.AddFilterSetting("foo", new List<string> {"a", "b"}, "bar");
     string result = test.JsonString();
     Assert.AreEqual("{\"filters\" : {\"foo\" : {\"settings\" : {\"a\" : {\"b\" : \"bar\"}}}}}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例7: TestSetCategories

 public void TestSetCategories()
 {
     var test = new Header();
     test.SetCategories(new List<string>{"dogs","animals","pets","mammals"});
     var result = test.JsonString();
     Assert.AreEqual("{\"category\" : [\"dogs\", \"animals\", \"pets\", \"mammals\"]}", result);
 }
开发者ID:WhichOnesPink,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例8: TestJsonString

        public void TestJsonString()
        {
            var test = new Header();
            var result = test.JsonString();
            Assert.AreEqual("", result);

            test = new Header();
            test.AddSubstitution("foo", new List<string>{"a", "b"});
            result = test.JsonString();
            Assert.AreEqual("{\"sub\" : {\"foo\" : [\"a\", \"b\"]}}", result);
        }
开发者ID:WhichOnesPink,项目名称:smtpapi-csharp,代码行数:11,代码来源:TestHeader.cs

示例9: TestSetCategory

 public void TestSetCategory()
 {
     var test = new Header();
     test.SetCategory("foo");
     string result = test.JsonString();
     Assert.AreEqual("{\"category\" : \"foo\"}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例10: TestSetTo

 public void TestSetTo()
 {
     var test = new Header();
     test.SetTo(new List<string> {"[email protected]", "[email protected]"});
     string result = test.JsonString();
     Assert.AreEqual("{\"to\" : [\"[email protected]\", \"[email protected]\"]}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例11: TestSetSendEachAt

 public void TestSetSendEachAt()
 {
     var test = new Header();
     var now = DateTime.UtcNow;
     test.SetSendEachAt(new List<DateTime> { now, now.AddSeconds(10) });
     string result = test.JsonString();
     Assert.AreEqual("{\"send_each_at\" : [" + Utils.DateTimeToUnixTimestamp(now) + ", " + Utils.DateTimeToUnixTimestamp(now.AddSeconds(10)) + "]}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:8,代码来源:TestHeader.cs

示例12: TestSetSendAt

 public void TestSetSendAt()
 {
     var test = new Header();
     var now = DateTime.UtcNow;
     test.SetSendAt(now);
     string result = test.JsonString();
     Assert.AreEqual("{\"send_at\" : " + Utils.DateTimeToUnixTimestamp(now) + "}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:8,代码来源:TestHeader.cs

示例13: TestSetIpPool

 public void TestSetIpPool()
 {
     var test = new Header();
     test.SetIpPool("test_pool");
     string result = test.JsonString();
     Assert.AreEqual("{\"ip_pool\" : \"test_pool\"}", result);
 }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例14: TestSetBatchId

 public void TestSetBatchId()
 {
     var test = new Header();
     test.SetBatchId( "test_batch_id" );
     string result = test.JsonString();
     Assert.AreEqual( "{\"batch_id\" : \"test_batch_id\"}", result );
 }
开发者ID:spib,项目名称:smtpapi-csharp,代码行数:7,代码来源:TestHeader.cs

示例15: XsmtpapiHeaderAsJson

        private static string XsmtpapiHeaderAsJson()
        {
            var header = new Header();

            var uniqueArgs = new Dictionary<string, string>
            {
                {
                    "foo",
                    "bar"
                },
                {
                    "chunky",
                    "bacon"
                },
                {
                    // UTF8 encoding test
                    Encoding.UTF8.GetString(Encoding.Default.GetBytes("dead")),
                    Encoding.UTF8.GetString(Encoding.Default.GetBytes("beef"))
                }
            };
            header.AddUniqueArgs(uniqueArgs);

            var subs = new List<String> {"私はラーメンが大好き"};
            header.AddSubstitution("%tag%", subs);

            return header.JsonString();
        }
开发者ID:guao2012,项目名称:smtpapi-csharp,代码行数:27,代码来源:Program.cs


注:本文中的Header.JsonString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。