public GetTransferAllowanceTestFixtures WithNoTransferPayments()
        {
            FinanceDatabaseMock.Setup(d => d.SqlQueryAsync <AccountTransfer>
                                      (
                                          It.Is <string>(s => s.StartsWith("[employer_financial].[GetSenderAccountTransactionsInCurrentFinancialYear]")),
                                          It.IsAny <long>())
                                      ).ReturnsAsync(new List <AccountTransfer>());

            return(this);
        }
        public GetTransferAllowanceTestFixtures WithTransferAllowance(decimal remainingTransferAllowance)
        {
            var transferAllowance = new TransferAllowance
            {
                RemainingTransferAllowance = remainingTransferAllowance
            };

            FinanceDatabaseMock.Setup(d => d.SqlQueryAsync <TransferAllowance>
                                      (
                                          It.Is <string>(s => s.StartsWith("[employer_financial].[GetAccountTransferAllowance]")),
                                          It.IsAny <long>(),
                                          It.IsAny <decimal>())
                                      ).ReturnsAsync(new List <TransferAllowance> {
                transferAllowance
            });
            return(this);
        }