示例#1
0
        public void ConversionSucceeds()
        {
            var    prop   = new MutableFieldInfo(typeof(TestObject <int>).GetTypeInfo().GetField("Value"));
            var    obj    = new TestObject <int>();
            Action setter = () => prop.SetValue(obj, 3L);

            setter.ShouldNotThrow();
        }
示例#2
0
        public void ConversionFails()
        {
            var    prop   = new MutableFieldInfo(typeof(TestObject <Guid>).GetTypeInfo().GetField("Value"));
            var    obj    = new TestObject <Guid>();
            Action setter = () => prop.SetValue(obj, 3.0);

            setter.ShouldThrow <ArgumentException>();
        }