public virtual void GetOrderBook_NotAuthenticated_ShouldThrowException() { bool exceptionThrown = false; // Arrange OkexTokenAPI exchange = new OkexTokenAPI(new OkexTokenAPIStub()); // Act (one single action only) try { exchange.GetOrderBook("BTC-USDT"); } catch (Exception) { exceptionThrown = true; } // Assert Assert.IsTrue(exceptionThrown); }
public virtual void GetOrderBook_ShouldSuccess() { // Arrange OkexTokenAPI exchange = new OkexTokenAPI(new OkexTokenAPIStub()); exchange.SetKeys("some_dummy_key", "some_dummy_secret", "some_dummy_passphrase"); // Act (one single action only) IList <RawOrder> orderBook = exchange.GetOrderBook("BTC-USDT"); // Assert Assert.IsNotNull(orderBook); }
public virtual void GetOrderBook_BadSymbol_ShouldThrowException() { bool exceptionThrown = false; // Arrange OkexTokenAPI exchange = new OkexTokenAPI(new OkexTokenAPIStub()); exchange.SetKeys("some_dummy_key", "some_dummy_secret", "some_dummy_passphrase"); // Act (one single action only) try { exchange.GetOrderBook(null); } catch (Exception) { exceptionThrown = true; } // Assert Assert.IsTrue(exceptionThrown); }