public void GetDatasetResults_Success()
        {
            var timeframe = QueryRelativeTimeframe.ThisNMinutes(12);
            var result    = new JObject();
            var client    = new KeenClient(SettingsEnv);

            Mock <IDataset> datasetMock = null;

            if (UseMocks)
            {
                datasetMock = new Mock <IDataset>();
                datasetMock.Setup(m => m.GetResultsAsync(
                                      It.Is <string>(n => n == _datasetName),
                                      It.Is <string>(i => i == _indexBy),
                                      It.Is <string>(t => t == timeframe.ToString())))
                .ReturnsAsync(result);

                client.Datasets = datasetMock.Object;
            }

            var dataset = client.QueryDataset(_datasetName, _indexBy, timeframe.ToString());

            Assert.IsNotNull(dataset);

            datasetMock?.VerifyAll();
        }