public When_created_based_on_object_with_guid_properties()
        {
            source = new ClassWithGuidProperties
            {
                Guid1 = Guid.NewGuid(),
                Guid2 = Guid.Empty,
                Guid3 = null,
            };

            dynamicObject = new DynamicObject(source);
        }
        public When_created_based_on_object_with_guid_properties()
        {
            source = new ClassWithGuidProperties
            {
                Guid1 = Guid.NewGuid(),
                Guid2 = Guid.Empty,
                Guid3 = null,
            };

            dynamicObject = new DynamicObject(source);
        }
        public When_converting_to_object_with_guid_properties()
        {
            const string guid1String = "664f96e9-80e2-41ee-9799-0403d4338fba";
            const string guid2String = "e9ad609f-deca-45d2-8478-d4e0768dda40";

            guid1 = new Guid(guid1String);
            guid2 = new Guid(guid2String);

            var dynamicObject = new DynamicObject(typeof(ClassWithGuidProperties))
            {
                { "Guid1", guid1String },
                { "Guid2", guid2String },
                { "Guid3", null },
            }; ;

            obj = new DynamicObjectMapper().Map(dynamicObject) as ClassWithGuidProperties;
        }
示例#4
0
        public When_converting_to_object_with_guid_properties()
        {
            const string guid1String = "664f96e9-80e2-41ee-9799-0403d4338fba";
            const string guid2String = "e9ad609f-deca-45d2-8478-d4e0768dda40";

            guid1 = new Guid(guid1String);
            guid2 = new Guid(guid2String);

            var dynamicObject = new DynamicObject(typeof(ClassWithGuidProperties))
            {
                Properties = new PropertySet
                {
                    { "Guid1", guid1String },
                    { "Guid2", guid2String },
                    { "Guid3", null },
                },
            };

            obj = new DynamicObjectMapper().Map(dynamicObject) as ClassWithGuidProperties;
        }