public void SaveTest() { CustomerManager customerManager = new CustomerManager(StubLogger.GetStubLogger()); customerManager.Save(); Console.WriteLine("Test succed"); }
public void SaveTest() { //burada bizden loglamak için bir tür istiyor ama biz sadece kaydedip kaydetmeyeceğimizi görmek istiyorduk işte buraya sahte bir log göndereceğiz CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); //artık sahte loglamamız aktif halde customerManager.Save(); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); customerManager.Save(); Console.ReadLine(); }
public void SaveTest() { CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); // testin loggerlara bağımlı olmaması için içi boş bir stublogger oluşturuldu. Ayrıca tekrar tekrar instance üretmemesi için lock // ifadesi yerleştirildi customerManager.Save(); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(StubLogger.GetStubLogger());//new XLogger() customerManager.Save(); Console.ReadKey(); }
static void Main(string[] args) { //Örn HiçBir şey yapmayan bi sahte nesne göndererek -> Perf artışı CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); customerManager.Save(); Console.ReadLine(); }
//ana kısımda //sahte bir loglama oluşturup onu kullanacağız static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); //artık loglama çalışacaktır ama sahte loglamamız devreye girecektir customerManager.Save(); //buraya kadarki kısım DI ile yapılan kısım Console.ReadLine(); }
static void Main(string[] args) { //test classlar için boş nesne üretimi CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); customerManager.Save(); Console.ReadLine(); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(new NLogLogger()); customerManager.Save(); CustomerManagerTests test = new CustomerManagerTests(); test.SaveTest(); Console.ReadLine(); }
public void SaveTest() { CustomerManager customerManager = new CustomerManager(StubLogger.GetLogger()); customerManager.Save(); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(new MLogLogger()); customerManager.Save(); }