public void CreateProperties_TypeHasXhtmlStringProperty_BurnIt() { var resolver = new TestableLogItemsContractResolver(); var candidate = new { StringProperty = Factory.GetString(), XhtmlStringProperty = new XhtmlString(Factory.GetString()) }; IList <JsonProperty> result = resolver.TestableCreateProperties(candidate.GetType(), default(MemberSerialization)); Assert.All(result.Select(p => p.PropertyType), Assert.IsNotType <XhtmlString>); }
public void CreateProperties_DeclaringTypeIsXhtmlString_ReturnsEmptyList() { var resolver = new TestableLogItemsContractResolver(); var candidate = new XhtmlString(Factory.GetString()); IList <JsonProperty> result = resolver.TestableCreateProperties(candidate.GetType(), default(MemberSerialization)); Assert.Empty(result); }