private YamlSequenceNode SaveBpNode(IMapGrid grid) { var root = new YamlSequenceNode(); var node = YamlGridSerializer.SerializeGrid(grid); root.Add(node); var ents = new YamlEntitySerializer(); _entityMan.SaveGridEntities(ents, grid.Index); root.Add(ents.GetRootNode()); return(root); }
public void SerializeDictTest() { // Arrange var data = SerializableDict; var serializer = new YamlEntitySerializer(); serializer.EntityHeader(); // Act serializer.DataField(ref data, "datadict", new Dictionary <string, int>(0)); // Assert var result = NodeToYamlText(serializer.GetRootNode()); Assert.That(result, Is.EqualTo(SerializedDictYaml)); }
public void SerializeListTest() { // Arrange var data = SerializableList; var serializer = new YamlEntitySerializer(); serializer.EntityHeader(); // Act serializer.DataField(ref data, "datalist", new List <int>(0)); // Assert var result = NodeToYamlText(serializer.GetRootNode()); Assert.That(result, Is.EqualTo(SerializedListYaml)); }