public void T_14_RowCycle_TransitiveCycle_3() { var root = new JsonDataMap(); root["a"] = 1; root["b"] = true; root["array"] = new JsonDataArray() { 1, 2, 3, true, true, root }; //TRANSITIVE(via another instance) CYCLE!!!! var rc = new DataDocConverter(); var doc = rc.ConvertCLRtoBSON(null, root, "A");//exception }