public void DeserializesPlainVec3DIntoVector3D() { var originalVector = new PlainVec3D(1, 2, -3); var json = m_jsoner.ToJson(originalVector); var vector3 = m_jsoner.ToObject <Vector3D>(json); Assert.Equal(originalVector.X, vector3.X); Assert.Equal(originalVector.Y, vector3.Y); Assert.Equal(originalVector.Z, vector3.Z); }
public void JsonerKeepsDefaultValues() { const string configJson = "{\"JsonRpcPort\":3333}"; var config = m_jsoner.ToObject <PluginConfig>(configJson); Assert.Equal(PluginConfig.DEFAULT_RADIUS, config.ObservationRadius); }