public void Getters_Works_Properly() { var bankCodeValidator = new Mock <IBankCodeValidator>().Object; var branchCodeValidator = new Mock <IBranchCodeValidator>().Object; var accountNumberValidator = new Mock <IAccountNumberValidator>().Object; var countryCodeValidator = new Mock <ICountryCodeValidator>().Object; var ibanValidator = new Mock <IIbanValidator>().Object; var bbanValidator = new Mock <IBbanValidator>().Object; var validators = new DefaultValidators( bankCodeValidator, branchCodeValidator, accountNumberValidator, countryCodeValidator, ibanValidator, bbanValidator); Assert.IsNotNull(validators.GetBankCodeValidator()); Assert.AreEqual(bankCodeValidator, validators.GetBankCodeValidator()); Assert.IsNotNull(validators.GetBranchCodeValidator()); Assert.AreEqual(branchCodeValidator, validators.GetBranchCodeValidator()); Assert.IsNotNull(validators.GetAccountNumberValidator()); Assert.AreEqual(accountNumberValidator, validators.GetAccountNumberValidator()); Assert.IsNotNull(validators.GetCountryCodeValidator()); Assert.AreEqual(countryCodeValidator, validators.GetCountryCodeValidator()); Assert.IsNotNull(validators.GetIbanValidator()); Assert.AreEqual(ibanValidator, validators.GetIbanValidator()); Assert.IsNotNull(validators.GetBbanValidator()); Assert.AreEqual(bbanValidator, validators.GetBbanValidator()); }