Ejemplo n.º 1
0
        public void Boolean_ZeroBitWidth()
        {
            var value    = true;
            var bitWidth = 0;

            TestUtils.TestForError <ValidationFailedException>(
                () => DataValue.Boolean(value, bitWidth),
                "Did not fail validation on zero bit width input.");
        }
Ejemplo n.º 2
0
        public void Boolean_HighBitWidth()
        {
            var value    = true;
            int bitWidth = DataValue.MaxBitWidth + 1;

            TestUtils.TestForError <ValidationFailedException>(
                () => DataValue.Boolean(value, bitWidth),
                "Did not fail validation on high bit width input.");
        }
Ejemplo n.º 3
0
        public void Boolean_False()
        {
            var value    = false;
            var bitWidth = 2;

            BitValue[] expected =
            {
                BitValue.Zero,
                BitValue.Zero
            };

            DataValue actual = DataValue.Boolean(value, bitWidth);

            DataValueTest.ValidateValuesEqual(actual, expected);
        }