예제 #1
0
        public void ConvertsInt32ToNullableEnum()
        {
            var actual = PropertySetterBuilder.SafeConvertNullable <TestInt32Enum>(1);

            Assert.True(actual.HasValue);
            Assert.AreEqual(TestInt32Enum.One, actual.Value);
        }
예제 #2
0
        public void ConvertsByteToNullableEnum()
        {
            const byte b      = 1;
            var        actual = PropertySetterBuilder.SafeConvertNullable <TestByteEnum>(b);

            Assert.True(actual.HasValue);
            Assert.AreEqual(TestByteEnum.One, actual.Value);
        }
예제 #3
0
 public DatabasePropertyMapper(IConnectionMgr connectionMgr, string opname, CancellationToken token, string query,
                               bool isactualDataQuery)
 {
     _connectionMgr         = connectionMgr;
     _opname                = opname + "/validation";
     _token                 = token;
     _query                 = query;
     _isactualDataQuery     = isactualDataQuery;
     _propertySetterBuilder = new PropertySetterBuilder <TMap>();
 }