Example #1
0
        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));
        }
Example #3
0
        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));
        }