public string GetMultiTrackKml() { trackNo = trackNo + 1; Kml kml = NewGxKml(); Document updatedDocument = GetUpdatedDocument(); if (trackNo == 1) { kml.Feature = updatedDocument; return(StringOf(kml)); } CreateCollection createCollection = new CreateCollection(); createCollection.Add(updatedDocument); Update update = new Update(); update.AddUpdate(createCollection); NetworkLinkControl networkLinkControl = new NetworkLinkControl(); networkLinkControl.Cookie = $"seq={lastSeq}"; networkLinkControl.Update = update; kml.NetworkLinkControl = networkLinkControl; return(StringOf(kml)); }
public void TestInlineUpdate() { var document = new Document(); document.AddStyle(new Style { Id = "style0" }); var create = new CreateCollection(); create.Add(document); var update = new Update(); update.AddUpdate(create); var output = StyleResolver.InlineStyles(update); // Make sure it didn't change anything SampleData.CompareElements(update, output); }