Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }