public void TestSerializationConsistency() { var config = new ServerConfiguration(); config.Host = "192.168.5.1"; config.Port = 32755; config.SSL = true; config.TLS = true; var newConfig = new ServerConfiguration(); newConfig.DeserializeJSON(config.SerializeJSON()); Assert.AreEqual(config.Host, newConfig.Host); Assert.AreEqual(config.Port, newConfig.Port); Assert.AreEqual(config.SSL, newConfig.SSL); Assert.AreEqual(config.TLS, newConfig.TLS); }