Пример #1
0
        public void VerifyThatToJsonObjectOfOrderedItemReturnsJObject()
        {
            var uniqueIdentifier = Guid.NewGuid();

            var orderedItem = new OrderedItem();

            orderedItem.K = 1;
            orderedItem.V = uniqueIdentifier;

            var propertyInfo = orderedItem.GetType().GetProperty("M");

            object value = null;

            value = System.Convert.ChangeType(123, Nullable.GetUnderlyingType(propertyInfo.PropertyType));
            propertyInfo.SetValue(orderedItem, value);

            var jObject = SerializerHelper.ToJsonObject(orderedItem);

            Assert.AreEqual(3, jObject.Properties().Count());

            var k = jObject.Property("k");

            Assert.IsNotNull(k);

            var v = jObject.Property("v");

            Assert.IsNotNull(v);

            var m = jObject.Property("m");

            Assert.IsNotNull(m);
        }