示例#1
0
 //We take our dependences via the constructor and they are of an abstracted type
 //swapping which emailer we use is simple
 public SolidEmailer(IEmailDependency emailDependency)
 {
     _emailDependency = emailDependency;
 }
示例#2
0
 public SolidUserRecordUpdater(IUpdateUserRecords updater, IEmailDependency emailDependency)
 {
     _updater         = updater;
     _emailDependency = emailDependency;
 }