public static Container Register(BaristaFileInfo baristaFileInfo = null) { var container = new Container(); container.RegisterInterfaces(); container.RegisterInformBarista(baristaFileInfo); container.Verify(); return(container); }
public static void RegisterInformBarista(this Container container, BaristaFileInfo baristaFileInfo) { var informBarista = new List <IInformBarista>() { new InformBaristaOnConsole() }; if (baristaFileInfo != null) { informBarista.Add(new InformBaristaOnFile(baristaFileInfo)); } container.RegisterCollection <IInformBarista>(informBarista); }