Example #1
0
 private static ContainerBuilder BuildContainer(StartUp startup)
 {
     var builder = new ContainerBuilder();
     builder.RegisterType<ConsoleOutput>().As<IOutput>();
     builder.RegisterType<TodayDateWriter>().AsSelf().As<IDateWriter>();
     return builder;
 }
Example #2
0
 public static void Main()
 {
     StartUp startup = new StartUp();
     startup._container = BuildContainer(startup).Build();
     startup.WriteDate();
     Console.ReadLine();
 }