public void Deserialization() => Assert.Equal (new JsonStringSolution("root", new JsonStringSolution("left", new JsonStringSolution("left.left")), new JsonStringSolution("right")) , JsonStringSolution.Deserialize("{\"value\":\"root\",\"left\":{\"value\":\"left\",\"left\":{\"value\":\"left.left\",\"left\":null,\"right\":null},\"right\":null},\"right\":{\"value\":\"right\",\"left\":null,\"right\":null}}") );
public JsonStringSolution JsonString() => JsonStringSolution.Deserialize(jsonString.Serialize());