public async Task HaveValidClosePriceWhenGetFuturesDayCloseByDateCalled()
        {
            //Arrange
            var sut = new FetchFuturesDataService(fixture.HTTPClientFactory);

            //Act
            var response = await sut.GetFuturesDayCloseByDateAsync("NIFTY", new DateTime(2018, 7, 10),
                                                                   new DateTime(2018, 7, 26));

            //Assert
            response.Should().BePositive();
        }
        public async Task HaveNoClosePriceWhenGetFuturesDayCloseByDateCalledWithInvalidInput()
        {
            //Arrange
            var sut = new FetchFuturesDataService(fixture.HTTPClientFactory);



            //Act
            Func <Task <double> > func = async() =>
                                         await sut.GetFuturesDayCloseByDateAsync("NIFTY", new DateTime(2018, 7, 1),
                                                                                 new DateTime(2018, 7, 26));

            //Assert
            await func.Should().ThrowAsync <NoRecordsFoundException>();
        }