public async void ActiveOrdersAsync_should_success(string jsonString, string currencyPair, bool?isToken) { //arrange var response = TestHelper.CreateJsonResponse(jsonString); var obj = new TradeApi(TestHelper.CreateApiClientWithMockHttpAccessor(response)); //act var actual = await obj.ActiveOrdersAsync(currencyPair, isToken); //assert Assert.NotNull(actual); Assert.IsAssignableFrom <IDictionary <int, ActiveOrdersResponse> >(actual); }
public void ActiveOrdersAsync_should_throw_NotSupportedException_if_parameters_include_is_token_both() { //arrange var obj = new TradeApi(TestHelper.CreateApiClientWithMockHttpAccessor()); var parameters = new Dictionary <string, string> { { "is_token_both", "true" } }; //act var actual = Record.ExceptionAsync(async() => await obj.ActiveOrdersAsync(parameters)); //assert Assert.IsType <NotSupportedException>(actual.Result); }