public void Setup()
        {
            validCustomer = new Customer
            {
                Id            = 1,
                FirstName     = "TestFirstName",
                Surname       = "TestSurname",
                ProductName   = "Test Product",
                PayoutAmount  = 200000,
                AnnualPremium = 150
            };

            invalidCustomer = new Customer
            {
                Id            = 2,
                FirstName     = "TestFirstName",
                Surname       = "TestSurname",
                ProductName   = "Test Product",
                PayoutAmount  = 0,
                AnnualPremium = -15
            };

            emailTemplateText = "{CurrentDate} FAO: {FullName} RE: Your Renewal Dear {Salutation}We hereby invite you to renew your Insurance Policy, subject to the following terms.Your chosen insurance product is {ProductName}. The amount payable to you in the event of a valid claim will be {PayoutAmount}. Your annual premium will be {AnnualPremium}. If you choose to pay by Direct Debit, we will add a credit charge of {CreditCharge}, bringing the total to {AnnualPremiumPlusCreditCharge}. This is payable by an initial payment of {InitialMonthlyPaymentAmount}, followed by 11 payments of {OtherMonthlyPaymentsAmount} each.Please get in touch with us to arrange your renewal by visiting https://www.regallutoncodingtest.co.uk/renew or calling us on 01625 123456. Kind Regards Regal Luton";

            mockFileProcessor = new Mock <IFileProcessor>();
            mockFileProcessor.Setup(s => s.ReadTextFile(It.IsAny <string>())).Returns(emailTemplateText);

            letterProcessor = new LetterProcessor(mockFileProcessor.Object);

            expectedOutPutForValidCustomer = DateTime.Today.ToShortDateString() + " FAO:  TestFirstName TestSurname RE: Your Renewal Dear  TestSurnameWe hereby invite you to renew your Insurance Policy, subject to the following terms.Your chosen insurance product is Test Product. The amount payable to you in the event of a valid claim will be �0,000.00. Your annual premium will be �0.00. If you choose to pay by Direct Debit, we will add a credit charge of �50, bringing the total to �7.50. This is payable by an initial payment of �.18, followed by 11 payments of �.12 each.Please get in touch with us to arrange your renewal by visiting https://www.regallutoncodingtest.co.uk/renew or calling us on 01625 123456. Kind Regards Regal Luton";
        }
 public SendLetterConsumer(ILetterProcessor processor)
 {
     _processor = processor;
 }