Beispiel #1
0
    public void ShouldMap_From_JToken_To_JsonElement_Null_Allow_Nulls()
    {
        var item = new JTokenA()
        {
            Bar = null
        };
        var result = Mapper.Map <JsonElementB>(item);

        result.Bar.ValueKind.Should().Be(JsonValueKind.Undefined);
    }
    public void ShouldMap_JToken_To_ByteArray_From_Null()
    {
        var item = new JTokenA
        {
            Bar = null
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().BeNull();
    }
    public void ShouldMap_JToken_To_StringValue_From_Null()
    {
        var item = new JTokenA
        {
            Bar = null
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().BeNull();
    }
Beispiel #4
0
    public void ShouldMap_From_JToken_To_Nullable_JsonElement_Null_Allow_Nulls()
    {
        var item = new JTokenA()
        {
            Bar = null
        };
        var result = Mapper.Map <JsonElementA>(item);

        result.Bar.Should().BeNull();
    }
Beispiel #5
0
    public void ShouldMap_From_JToken_To_JsonElement(string json, JsonValueKind kind)
    {
        var item = new JTokenA()
        {
            Bar = JToken.Parse(json)
        };
        var result = Mapper.Map <JsonElementB>(item);

        result.Bar.ValueKind.Should().Be(kind);
    }
        public void ShouldMap_JToken_To_JToken_From_Null()
        {
            var item = new JTokenA()
            {
                Bar = null
            };
            var result = Mapper.Map <JTokenA>(item);

            result.Bar.Should().BeNull();
        }
    public void ShouldMap_JToken_To_JToken_With_Content(string value)
    {
        var item = new JTokenA
        {
            Bar = JToken.Parse(value)
        };
        var result = Mapper.Map <JTokenA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().NotBeEmpty();
    }
    public void ShouldMap_JToken_To_ByteArray_With_Content(string value)
    {
        var item = new JTokenA
        {
            Bar = JToken.Parse(value)
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().NotBeNull();
        Encoding.UTF8.GetString(result.Bar !).Should().Be(value);
    }
    public void ShouldNotMap_JToken_To_JToken()
    {
        var item = new JTokenA
        {
            Bar = JToken.Parse("null")
        };
        var result = Mapper.Map <JTokenA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar !.Type.Should().Be(JTokenType.Null);
    }
    public void ShouldMap_JToken_To_ByteArray()
    {
        var item = new JTokenA
        {
            Bar = JValue.CreateNull()
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().NotBeNull();
        Encoding.UTF8.GetString(result.Bar !).Should().Be("null");
    }
    public void ShouldMap_JToken_To_StringValue()
    {
        var item = new JTokenA
        {
            Bar = JValue.CreateNull()
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().Be("null");
    }
Beispiel #12
0
        public void ShouldMap_From_JToken_To_Nullable_JsonElement_Null()
        {
            var item = new JTokenA()
            {
                Bar = null
            };
            var result = Mapper.Map <JsonElementA>(item);

            result.Bar.Should().NotBeNull();
            result.Bar.Value.ValueKind.Should().Be(JsonValueKind.Undefined);
        }
    public void ShouldMap_JToken_To_StringValue_With_Content(string value)
    {
        var item = new JTokenA()
        {
            Bar = JToken.Parse(value)
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().Be(value);
    }
    public void ShouldMap_From_JToken_To_Nullable_JsonElement(string json, JsonValueKind kind)
    {
        var item = new JTokenA
        {
            Bar = JToken.Parse(json)
        };
        var result = Mapper.Map <JsonElementA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar !.Value.ValueKind.Should().Be(kind);
    }