public void JsonMinification(string full, string minimal) { var settings = VersionOptions.GetJsonSettings(); settings.Formatting = Formatting.None; // Assert that the two representations are equivalent. var fullVersion = JsonConvert.DeserializeObject<VersionOptions>(full, settings); var minimalVersion = JsonConvert.DeserializeObject<VersionOptions>(minimal, settings); Assert.Equal(fullVersion, minimalVersion); string fullVersionSerialized = JsonConvert.SerializeObject(fullVersion, settings); Assert.Equal(minimal, fullVersionSerialized); }