public void Mapping_only_properties_with_values_for_instance_where_only_one_property_has_value_only_maps_that_property()
 {
     Values.IntProperty = 123;
     
     var instance = new ClassWithMultipleProperties().FromDynamic(_values);
     
     Assert.IsNull(instance.StringProperty);
     Assert.AreEqual(123, instance.IntProperty);
 }
        public void Multiple_properties_with_corresponding_values_of_expected_type_are_mapped()
        {
            Values.StringProperty = "string value";
            Values.IntProperty = 123;

            var instance = new ClassWithMultipleProperties().FromDynamic(_values);

            Assert.AreEqual(123, instance.IntProperty);
            Assert.AreEqual("string value", instance.StringProperty);
        }