public User(UserData userData, IEmailAddressFactory emailAddressFactory, IUserDataSaver dataSaver) { _data = userData; _emailAddressFactory = emailAddressFactory; _dataSaver = dataSaver; }
public User(UserData userData, IEmailAddressFactory emailAddressFactory, IUserDataSaver dataSaver, IEmailAddress emailAddress) : this(userData, emailAddressFactory, dataSaver) { _emailAddress = emailAddress; }
public UserFactory(SettingsFactory settingsFactory, IUserDataFactory dataFactory, IUserDataSaver dataSaver, IEmailAddressFactory emailAddressFactory) { _settingsFactory = settingsFactory; _dataFactory = dataFactory; _dataSaver = dataSaver; _emailAddressFactory = emailAddressFactory; }