public void InheritedExpandoInstanceSerializesEverything() { var user = new SpecialUser { Name = "name", Country = "country" // special user property }; var json = JsonConvert.SerializeObject(user); Trace.WriteLine(json); Assert.IsTrue(!string.IsNullOrEmpty(json)); //Assert.IsTrue(json.Contains("Name") || json.Contains("name")); Assert.IsTrue(json.Contains("Country") || json.Contains("country")); }