Esempio n. 1
0
        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>);
        }
Esempio n. 2
0
        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);
        }