public void Test05_CoordJson() { var coordA = new Coordinate(); // set to 0,0,0 var jsonA = coordA.ToJson().Replace("\"", "'"); Assert.AreEqual("{ 'X' : 0, 'Y' : 0, 'Z' : 0 }", jsonA); var jsonB = "{ 'X' : 0, 'Y' : 0, 'Z' : 0 }".Replace("'", "\""); var coordB = BsonSerializer.Deserialize<Coordinate>(jsonA); Assert.AreEqual(coordA, coordB); }