'Test that execution styles throw appropriate exceptions upon receipt
of an invalid price field.'

@parameterized.expand(INVALID_PRICES)
def test_invalid_prices(self, price):

    with self.assertRaises(BadOrderParameters):
        LimitOrder(price)
    with self.assertRaises(BadOrderParameters):
        StopOrder(price)
    for (lmt, stp) in [(price, 1), (1, price), (price, price)]:
        with self.assertRaises(BadOrderParameters):
            StopLimitOrder(lmt, stp)
