static assert( convertValue!(DataType.NORM_FIXED)(1.0) == int.max ); static assert( convertValue!(DataType.NORM_FIXED)(0.5) == int.max/2 ); static assert( convertValue!(DataType.NORM_FIXED)(0.0) == 0 ); static assert( convertValue!(DataType.NORM_FIXED)(-0.5) == int.min/2 ); static assert( convertValue!(DataType.NORM_FIXED)(-1.0) == int.min ); static assert( is( typeof( convertValue!(DataType.NORM_FIXED)(1.0) ) == int ) );