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); }
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); }
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); }
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); }
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); }
private static void TestCastToString(WeekDay?x, string strValue) { var column = (_String)_Int64Enum <WeekDay> .Const(x); column.VerifyEval(strValue); }
private static void TestConst(WeekDay?x) { var column = _Int64Enum <WeekDay> .Const(x); column.VerifyConst(x); }
private static void TestImplicit(WeekDay?x) { _Int64Enum <WeekDay> column = x; column.VerifyParam(x); }
private void TestParam(WeekDay?x) { var column = _Int64Enum <WeekDay> .Param(x); column.VerifyParam(x); }
internal static string ToSerializedValue(this WeekDay?value) { return(value == null ? null : ((WeekDay)value).ToSerializedValue()); }