public void GetAccountInfo_Should_ReturnAccountInfo() { // arrange var expected = new BitfinexAccountInfo() { MakerFee = 0.1m, TakerFee = 0.2m, Fees = new[] { new BitfinexFee { TakerFee = 0.3m, MakerFee = 0.4m, Pairs = "BTC" } } }; var client = PrepareClient(JsonConvert.SerializeObject(new[] { expected })); // act var result = client.GetAccountInfo(); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(ObjectComparer.PublicInstancePropertiesEqual(expected, result.Data, "Fees")); Assert.IsTrue(ObjectComparer.PublicInstancePropertiesEqual(expected.Fees[0], result.Data.Fees[0])); }
public void GetAccountInfo_Should_ReturnAccountInfo() { // arrange var expected = new BitfinexAccountInfo() { MakerFee = 0.1m, TakerFee = 0.2m, Fees = new[] { new BitfinexFee { TakerFee = 0.3m, MakerFee = 0.4m, Pairs = "BTC" } } }; var client = TestHelpers.CreateAuthenticatedResponseClient(new[] { expected }); // act var result = client.GetAccountInfo(); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(TestHelpers.AreEqual(expected, result.Data, "Fees")); Assert.IsTrue(TestHelpers.AreEqual(expected.Fees[0], result.Data.Fees[0])); }
public void GetAccountInfo_Should_ReturnAccountInfo() { // arrange var expected = new BitfinexAccountInfo() { MakerFee = 0.1m, TakerFee = 0.2m, Fees = new[] { new BitfinexFee { TakerFee = 0.3m, MakerFee = 0.4m, Pairs = "BTC" } } }; var objects = TestHelpers.PrepareClient(() => Construct(new BitfinexClientOptions() { ApiCredentials = new ApiCredentials("Test", "Test") }), JsonConvert.SerializeObject(new[] { expected })); // act var result = objects.Client.GetAccountInfo(); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(TestHelpers.PublicInstancePropertiesEqual(expected, result.Data, "Fees")); Assert.IsTrue(TestHelpers.PublicInstancePropertiesEqual(expected.Fees[0], result.Data.Fees[0])); }