public async Task GetPaymentTransactionHistory_Should_Return_Right_Data(string guid)
        {
            IPaymentTransactionHistoryService sut = new PaymentTransactionHistoryService(_paymentTransactionHistoryRepository, _paymentTransactionHistoryMapper);
            var result = await sut.GetPaymentTransactionHistoryAsync(new GetPaymentTransactionHistoryRequest { CustomerId = Guid.NewGuid().ToString(), Invoice = guid });

            result.FirstOrDefault().Invoice.ShouldBe(guid);
        }
        public void GetPaymentTransactionHistory_Should_Thrown_Exception_With_Null_Id()
        {
            IPaymentTransactionHistoryService sut = new PaymentTransactionHistoryService(_paymentTransactionHistoryRepository, _paymentTransactionHistoryMapper);

            sut.GetPaymentTransactionHistoryAsync(null).ShouldThrow <ArgumentNullException>();
        }