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."); }
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."); }
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); }