public void saveTest() { //log4netlogger bağlılığından kurtulmamız gerek //CustomerManager customerManager = new CustomerManager(new Log4NetLogger()); CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger());//sahte bir ILogger göndermemiz gerek customerManager.Save(); }
public static StubLogger GetLogger() { lock (_lock) { if (_stubLogger == null) { _stubLogger = new StubLogger(); } } return(_stubLogger); }
static void Main(string[] args) { //6 /* CustomerManager customerManager = new CustomerManager(new NLogLogger()); */ CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); customerManager.Save(); Console.ReadLine(); // }