public void Split_OneNestedObject_BuildsCorrectResult() { var objDict = new Dictionary<string, object>(); objDict["key"] = "abcd"; objDict["value::id"] = 1; objDict["value::name"] = "john johnson"; var treeBuilder = new ObjectGraphBuilder(); var splittedObject = treeBuilder.Split(objDict, "::"); Assert.AreEqual("abcd", splittedObject["key"]); Assert.AreEqual(1, ((IDictionary<string, object>)splittedObject["value"])["id"]); Assert.AreEqual("john johnson", ((IDictionary<string, object>)splittedObject["value"])["name"]); }
public ObjectGraphTransformer(string delimeter) { this.delimeter = delimeter; this.graphBuilder = new ObjectGraphBuilder(); }
public ObjectGraphTransformer(string delimeter) { this.delimeter = delimeter; this.graphBuilder = new ObjectGraphBuilder(); }