public void TestPatchCollectionDateMAnnualContractsPatchNextPaymentAmount()
        {
            Random rand = new Random();
            var    m    = rand.Next(1, 12).ToString();
            var    d    = rand.Next(1, 28).ToString();

            var Patch = new Patch(Settings);
            var Req   = Patch.ContractDayAnnually("8998eab6-f4fe-43b8-b718-78b4520e5529", d, m, "Change contract amount", true, "10.50");

            Assert.IsTrue(Req.Contains(m));
        }
        public void TestPatchCollectionDateAnnualInvalidContractThrowsException()
        {
            var Patch = new Patch(Settings);

            Patch.ContractDayAnnually("8998eab6-f4fe-43b8-b718", "15", "7", "A comment", false);
        }
        public void TestPatchCollectionDateAnnualContractsIfAmendNextPaymentPaymentAmountMustBeCalled()
        {
            var Patch = new Patch(Settings);

            Patch.ContractDayAnnually("8998eab6-f4fe-43b8-b718-78b4520e5529", "15", "7", "A comment", true);
        }
        public void TestPatchCollectionDateAnnualContractsCommentCannotBeEmpty()
        {
            var Patch = new Patch(Settings);

            Patch.ContractDayAnnually("8998eab6-f4fe-43b8-b718-78b4520e5529", "15", "7", "", false);
        }
        public void TestPatchCollectionDateAnnualContractsInvalidCollectionMonthThrowsException()
        {
            var Patch = new Patch(Settings);

            Patch.ContractDayAnnually("8998eab6-f4fe-43b8-b718-78b4520e5529", "15", "15", "Change contract amount", false);
        }