public void Test06_CoordBson() { var coordA = new Coordinate(); // set to 0,0,0 byte[] expA = new byte[] {026,000,000,000,016,088,000,000,000,000,000,016,089,000,000,000,000,000,016,090,000,000,000,000,000,000}; var bsonA = coordA.ToBson(); Assert.AreEqual(expA, bsonA); var coordB = BsonSerializer.Deserialize<Coordinate>(bsonA); Assert.AreEqual(coordA, coordB); coordA = new Coordinate(333, 7777, -5555); bsonA = coordA.ToBson(); coordB = BsonSerializer.Deserialize<Coordinate>(bsonA); Assert.AreEqual(coordA, coordB); }