public async Task TestDefaultTimeUnitRevenue()
        {
            var Transactions = Enumerable.Range(0, 1).Select(x => new Transaction()
            {
                Amount = "100.00", Type = "Invoice"
            }).ToList();

            var mockJobberClient = MockJobberClientBuilder.Create()
                                   .ReturnsRangedTransactions(Transactions)
                                   .Build();

            var fulfillmentRequest = FulfillmentRequestBuilder.Create(Constants.Intents.GetRevenue)
                                     .Build();

            var fulfiller = new GetRevenueIntentFulfiller();
            var response  = await fulfiller.FulfillAsync(fulfillmentRequest, mockJobberClient.Object);

            response.AssertResponseSpeech("We made $100.00 last week");
        }
        public async Task TestTimeUnitRevenue()
        {
            var Transactions = Enumerable.Range(0, 2).Select(x => new Transaction()
            {
                Amount = "100.25", Type = "Invoice"
            }).ToList();

            var mockJobberClient = MockJobberClientBuilder.Create()
                                   .ReturnsRangedTransactions(Transactions)
                                   .Build();

            var fulfillmentRequest = FulfillmentRequestBuilder.Create(Constants.Intents.GetRevenue)
                                     .WithParameter(Constants.Variables.TimeUnitOriginal, "in last March")
                                     .Build();

            var fulfiller = new GetRevenueIntentFulfiller();
            var response  = await fulfiller.FulfillAsync(fulfillmentRequest, mockJobberClient.Object);

            response.AssertResponseSpeech("We made $200.50 in last March");
        }