Tests for binary and unary ops