public void TheCreditorAccountForADirectDebitContractCanBeChanged() { Creditor creditor = new Creditor("G35008770", "Real Club Náutico de Gran Canaria"); BankCode bankCode = new BankCode("2038", "Bankia, S.A.", "CAHMESMMXXX"); CreditorAgent creditorAgent = new CreditorAgent(bankCode); BankAccount creditorAccount = new BankAccount(new ClientAccountCodeCCC("20381111401111111111")); DirectDebitInitiationContract directDebitInitiationContract = new DirectDebitInitiationContract( creditorAccount, creditor.NIF, "777", creditorAgent); creditor.AddDirectDebitInitiacionContract(directDebitInitiationContract); BankAccount newCreditorAccount = new BankAccount(new ClientAccountCodeCCC("20382222102222222222")); creditor.ChangeDirectDebitContractAccount("777", newCreditorAccount); Assert.AreEqual("20382222102222222222", creditor.DirectDebitInitiationContracts["777"].CreditorAcount.CCC.CCC); }