Example #1
0
        public void GetBalance_Should_ReturnBalance()
        {
            // arrange
            var expected = new BittrexBalance()
            {
                Currency      = "TestCurrency",
                Available     = 1.1m,
                Balance       = 2.2m,
                CryptoAddress = "TestAddress",
                Pending       = 3.3m,
            };
            var objects = TestHelpers.PrepareClient(() => Construct(new BittrexClientOptions()
            {
                ApiCredentials = new ApiCredentials("Test", "Test")
            }), JsonConvert.SerializeObject(WrapInResult(expected)));

            // act
            var result = objects.Client.GetBalance("TestCurrency");

            // assert
            Assert.IsTrue(result.Success);
            Assert.IsTrue(TestHelpers.PublicInstancePropertiesEqual(result.Data, expected));
        }
Example #2
0
 private static bool CoinIsValid(BittrexBalance b)
 {
     return(b.Currency != "USDT" && b.Balance > 0);
 }