public void CollectJsonData_NewArrayItems_DataMerged()
{
var firstData = DynamicJson.Serialize(new
{
library = new {food = new {veg="v", fruit = "f"}}
});
var secondData = DynamicJson.Serialize(new
{
library = new { food = new { bread = "b", fruit = "f" } }
});
var first = new Configurator(_libraryFolder.Path, new NavigationIsolator());
first.CollectJsonData(firstData.ToString());
first.CollectJsonData(secondData.ToString());
var second = new Configurator(_libraryFolder.Path, new NavigationIsolator());
dynamic j = (DynamicJson)DynamicJson.Parse(second.GetLibraryData());
Assert.AreEqual("v", j.library.food.veg);
Assert.AreEqual("f", j.library.food.fruit);
Assert.AreEqual("b", j.library.food.bread);
}