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