public void GetMarketAveragePrice_Should_RespondWithAveragePrice() { // arrange var expected = new BitfinexMarketAveragePrice() { Amount = 0.1m, AverageRate = 0.2m }; var client = PrepareClient(JsonConvert.SerializeObject(new object[] { 0.2m, 0.1m })); // act var result = client.GetMarketAveragePrice("test", 0.1m, 0.2m); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(ObjectComparer.PublicInstancePropertiesEqual(expected, result.Data)); }
public void GetMarketAveragePrice_Should_RespondWithAveragePrice() { // arrange var expected = new BitfinexMarketAveragePrice() { Amount = 0.1m, AverageRate = 0.2m }; var client = TestHelpers.CreateResponseClient(expected); // act var result = client.GetMarketAveragePrice("test", 0.1m, 0.2m); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(TestHelpers.AreEqual(expected, result.Data)); }
public void GetMarketAveragePrice_Should_RespondWithAveragePrice() { // arrange var expected = new BitfinexMarketAveragePrice() { Amount = 0.1m, AverageRate = 0.2m }; var objects = TestHelpers.PrepareClient(() => Construct(), JsonConvert.SerializeObject(expected)); // act var result = objects.Client.GetMarketAveragePrice("test", 0.1m, 0.2m); // assert Assert.AreEqual(true, result.Success); Assert.IsTrue(TestHelpers.PublicInstancePropertiesEqual(expected, result.Data)); }