public void FromJson_CorrectJsonClass() { //arrange var json = "{\r\n\"FirstName\": \"Bob\",\r\n\t\"LastName\":\r \"Marley\",\n\"NullProperty\": null\n}"; var jsonClass = new WhiteSpaceJsonClass(); //act FromJson(jsonClass, json); //assert Assert.That(jsonClass.FirstName, Is.EqualTo("Bob")); Assert.That(jsonClass.LastName, Is.EqualTo("Marley")); Assert.That(jsonClass.NullProperty, Is.EqualTo(null)); }
protected override ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json) { return(Encoding.UTF8.GetString(_convert.FromJson(value, Encoding.UTF8.GetBytes(json)))); }
protected abstract ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json);
protected override ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json) { return(_convert.FromJson(value, json)); }