示例#1
0
        public void TestSerialize()
        {
            var diffResult = new DiffResult()
            {
                Version   = 0.6,
                Generator = "OsmSharp",
                Results   = new OsmGeoResult[]
                {
                    new NodeResult()
                    {
                        OldId      = 1,
                        NewId      = 2,
                        NewVersion = 2,
                    },
                    new NodeResult()
                    {
                        OldId      = 3,
                        NewId      = 4,
                        NewVersion = 4,
                    }
                }
            };

            var result = diffResult.SerializeToXml();

            Assert.AreEqual("<diffResult generator=\"OsmSharp\" version=\"0.6\"><node old_id=\"1\" new_id=\"2\" new_version=\"2\" /><node old_id=\"3\" new_id=\"4\" new_version=\"4\" /></diffResult>",
                            result);
        }