public void Typical_Entry() { var xml = @"<entry xmlns=""http://www.w3.org/2005/Atom"" xmlns:sync=""http://schemas.sage.com/sdata/sync/2008/1""> <sync:syncState> <sync:endpoint>http://www.example.com/sdata/myApp1/myContract/-/accounts</sync:endpoint> <sync:tick>5</sync:tick> <sync:stamp>2008-10-30T14:55:43Z</sync:stamp> </sync:syncState> </entry>"; var entry = new AtomEntry(); using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) { entry.Load(stream); } var syncState = entry.GetSDataSyncState(); Assert.That(syncState.EndPoint, Is.EqualTo("http://www.example.com/sdata/myApp1/myContract/-/accounts")); Assert.That(syncState.Tick, Is.EqualTo(5L)); Assert.That(syncState.Stamp, Is.EqualTo(new DateTime(2008, 10, 30, 14, 55, 43))); }