Ejemplo n.º 1
0
        private void TestToInt64(WeekDay?x, Int64?expectedValue)
        {
            _Int64Enum <WeekDay> column1 = x;
            var expr   = (_Int64)column1;
            var dbExpr = (DbCastExpression)expr.DbExpression;

            dbExpr.Verify(column1, typeof(WeekDay?), typeof(Int64?));
            expr.VerifyEval(expectedValue);
        }
Ejemplo n.º 2
0
        private void TestToChar(WeekDay?x, Char?expectedValue)
        {
            _CharEnum <WeekDay> column1 = x;
            var expr   = (_Char)column1;
            var dbExpr = (DbCastExpression)expr.DbExpression;

            dbExpr.Verify(column1, typeof(WeekDay?), typeof(Char?));
            expr.VerifyEval(expectedValue);
        }
Ejemplo n.º 3
0
        private void TestFromInt32(Int32?x, WeekDay?expectedValue)
        {
            _Int32 column1 = x;
            var    expr    = (_Int32Enum <WeekDay>)column1;
            var    dbExpr  = (DbCastExpression)expr.DbExpression;

            dbExpr.Verify(column1, typeof(Int32?), typeof(WeekDay?));
            expr.VerifyEval(expectedValue);
        }
Ejemplo n.º 4
0
        private void TestToByte(WeekDay?x, Byte?expectedValue)
        {
            _ByteEnum <WeekDay> column1 = x;
            var expr   = (_Byte)column1;
            var dbExpr = (DbCastExpression)expr.DbExpression;

            dbExpr.Verify(column1, typeof(WeekDay?), typeof(Byte?));
            expr.VerifyEval(expectedValue);
        }
Ejemplo n.º 5
0
        private void TestNotEqual(WeekDay?x, WeekDay?y, bool?expectedValue)
        {
            _Int64Enum <WeekDay> column1 = x;
            _Int64Enum <WeekDay> column2 = y;
            var expr   = column1 != column2;
            var dbExpr = (DbBinaryExpression)expr.DbExpression;

            dbExpr.Verify(BinaryExpressionKind.NotEqual, column1, column2);
            expr.VerifyEval(expectedValue);
        }
Ejemplo n.º 6
0
        private static void TestCastToString(WeekDay?x, string strValue)
        {
            var column = (_String)_Int64Enum <WeekDay> .Const(x);

            column.VerifyEval(strValue);
        }
Ejemplo n.º 7
0
        private static void TestConst(WeekDay?x)
        {
            var column = _Int64Enum <WeekDay> .Const(x);

            column.VerifyConst(x);
        }
Ejemplo n.º 8
0
        private static void TestImplicit(WeekDay?x)
        {
            _Int64Enum <WeekDay> column = x;

            column.VerifyParam(x);
        }
Ejemplo n.º 9
0
        private void TestParam(WeekDay?x)
        {
            var column = _Int64Enum <WeekDay> .Param(x);

            column.VerifyParam(x);
        }
Ejemplo n.º 10
0
 internal static string ToSerializedValue(this WeekDay?value)
 {
     return(value == null ? null : ((WeekDay)value).ToSerializedValue());
 }