當前位置: 首頁>>代碼示例>>C#>>正文


C# JsonObject.Boolean方法代碼示例

本文整理匯總了C#中Xunit.JsonObject.Boolean方法的典型用法代碼示例。如果您正苦於以下問題:C# JsonObject.Boolean方法的具體用法?C# JsonObject.Boolean怎麽用?C# JsonObject.Boolean使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Xunit.JsonObject的用法示例。


在下文中一共展示了JsonObject.Boolean方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: op_Boolean_string_whenTrue

        public void op_Boolean_string_whenTrue()
        {
            const string name = "name";

            var document = new JsonObject
                               {
                                   new JsonPair(name, new JsonTrue())
                               };

            Assert.True(document.Boolean(name));
        }
開發者ID:KarlDirck,項目名稱:cavity,代碼行數:11,代碼來源:JsonObject.Facts.cs

示例2: op_ReadJson_JsonReader

        public void op_ReadJson_JsonReader(string json)
        {
            using (var stream = new MemoryStream())
            {
                using (var writer = new StreamWriter(stream))
                {
                    writer.Write(json);
                    writer.Flush();
                    stream.Position = 0;
                    using (var reader = new JsonReader(stream))
                    {
                        reader.Read();

                        var obj = new JsonObject();
                        obj.ReadJson(reader);

                        Assert.Equal("value", obj.String("name").Value);
                        Assert.Equal("1", obj.Array("range").Number(0).Value);
                        Assert.Equal("2", obj.Array("range").Number(1).Value);
                        Assert.Equal("3", obj.Array("range").Number(2).Value);
                        Assert.Equal("123", obj.Number("id").Value);
                        Assert.True(obj.Boolean("visible"));
                        Assert.False(obj.Boolean("enabled"));
                        Assert.Null(obj.String("check"));
                        Assert.Equal("1.23", obj.Object("child").Number("value").Value);
                    }
                }
            }
        }
開發者ID:KarlDirck,項目名稱:cavity,代碼行數:29,代碼來源:JsonObject.Facts.cs

示例3: op_Boolean_string_whenInvalidCastException

        public void op_Boolean_string_whenInvalidCastException()
        {
            const string name = "name";

            var document = new JsonObject
                               {
                                   new JsonPair(name, new JsonNull())
                               };

            Assert.Throws<InvalidCastException>(() => document.Boolean(name));
        }
開發者ID:KarlDirck,項目名稱:cavity,代碼行數:11,代碼來源:JsonObject.Facts.cs


注:本文中的Xunit.JsonObject.Boolean方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。