public void ShouldMap_JArray_To_StringValue_From_Null()
    {
        var item = new JArrayA
        {
            Bar = null
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().BeNull();
    }
    public void ShouldMap_JArray_To_ByteArray_From_Null()
    {
        var item = new JArrayA
        {
            Bar = null
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().BeNull();
    }
Exemplo n.º 3
0
    public void ShouldMap_From_JArray_To_JsonElement_Null_Allow_Nulls()
    {
        var item = new JArrayA()
        {
            Bar = null
        };
        var result = Mapper.Map <JsonElementB>(item);

        result.Bar.ValueKind.Should().Be(JsonValueKind.Undefined);
    }
Exemplo n.º 4
0
    public void ShouldMap_From_JArray_To_JsonElement(string json, JsonValueKind kind)
    {
        var item = new JArrayA()
        {
            Bar = JArray.Parse(json)
        };
        var result = Mapper.Map <JsonElementB>(item);

        result.Bar.ValueKind.Should().Be(kind);
    }
Exemplo n.º 5
0
    public void ShouldMap_From_JArray_To_Nullable_JsonElement_Null_Allow_Nulls()
    {
        var item = new JArrayA()
        {
            Bar = null
        };
        var result = Mapper.Map <JsonElementA>(item);

        result.Bar.Should().BeNull();
    }
    public void ShouldMap_JArray_To_JArray()
    {
        var item = new JArrayA
        {
            Bar = new JArray()
        };
        var result = Mapper.Map <JArrayA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().BeEmpty();
    }
    public void ShouldMap_JArray_To_ByteArray_With_Content()
    {
        var item = new JArrayA
        {
            Bar = JArray.Parse("[1234,5678]")
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().NotBeNull();
        Encoding.UTF8.GetString(result.Bar !).Should().Be("[1234,5678]");
    }
    public void ShouldMap_JArray_To_ByteArray()
    {
        var item = new JArrayA
        {
            Bar = new JArray()
        };
        var result = Mapper.Map <ByteArray>(item);

        result.Bar.Should().NotBeNull();
        Encoding.UTF8.GetString(result.Bar !).Should().Be("[]");
    }
    public void ShouldMap_JArray_To_StringValue_With_Content()
    {
        var item = new JArrayA
        {
            Bar = JArray.Parse("[1234,5678]")
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().Be("[1234,5678]");
    }
    public void ShouldMap_JArray_To_StringValue()
    {
        var item = new JArrayA
        {
            Bar = new JArray()
        };
        var result = Mapper.Map <StringValue>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().Be("[]");
    }
Exemplo n.º 11
0
        public void ShouldMap_From_JArray_To_Nullable_JsonElement_Null()
        {
            var item = new JArrayA()
            {
                Bar = null
            };
            var result = Mapper.Map <JsonElementA>(item);

            result.Bar.Should().NotBeNull();
            result.Bar.Value.ValueKind.Should().Be(JsonValueKind.Undefined);
        }
    public void ShouldMap_From_JArray_To_Nullable_JsonElement(string json, JsonValueKind kind)
    {
        var item = new JArrayA
        {
            Bar = JArray.Parse(json)
        };
        var result = Mapper.Map <JsonElementA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar !.Value.ValueKind.Should().Be(kind);
    }
    public void ShouldMap_JArray_To_JArray_With_Content()
    {
        var item = new JArrayA
        {
            Bar = new JArray {
                1234, 5678
            }
        };
        var result = Mapper.Map <JArrayA>(item);

        result.Bar.Should().NotBeNull();
        result.Bar.Should().NotBeEmpty();
    }