public void ExtractOperandFromInputOnlyMinusSign() { string input = "-"; InputToken tok = new InputToken(input, InputTokenType.Operand); Assert.ThrowsException <ArgumentException>(() => InputUtils.CreateOperandFromInputToken(tok)); }
public void ExtractOperandFromDoublePrefixInput() { string input = "h_b_FFFW"; InputToken tok = new InputToken(input, InputTokenType.Operand); Assert.ThrowsException <ArgumentException>(() => InputUtils.CreateOperandFromInputToken(tok)); }
public void ExtractOperandFromInvalidInput() { string input = "kekew"; InputToken tok = new InputToken(input, InputTokenType.Operand); Assert.ThrowsException <ArgumentException>(() => InputUtils.CreateOperandFromInputToken(tok)); }
public void ExtractOperandFromNegativeInputTest() { string input = "-h_AFFE"; InputToken tok = new InputToken(input, InputTokenType.Operand); Operand op = InputUtils.CreateOperandFromInputToken(tok); Assert.AreEqual(-45054, op.DecimalValue); }
public void CreateOperandFromInputTest() { string input = "b_101010"; InputToken tok = new InputToken(input, InputTokenType.Operand); Operand op = InputUtils.CreateOperandFromInputToken(tok); Assert.AreEqual(42, op.DecimalValue); }