diff --git a/AutoFacSamles/AutoFacSamles.csproj b/AutoFacSamles/AutoFacSamles.csproj index c73e0d1..d1ec505 100644 --- a/AutoFacSamles/AutoFacSamles.csproj +++ b/AutoFacSamles/AutoFacSamles.csproj @@ -5,4 +5,8 @@ netcoreapp3.1 + + + + diff --git a/AutoFacSamles/Program.cs b/AutoFacSamles/Program.cs index 4dfc66a..2fcb338 100644 --- a/AutoFacSamles/Program.cs +++ b/AutoFacSamles/Program.cs @@ -1,4 +1,5 @@ -using System; +using Autofac; +using System; namespace AutoFacSamles { @@ -53,9 +54,14 @@ namespace AutoFacSamles { static void Main(string[] args) { - var log = new ConsoleLog(); - var engine = new Engine(log); - var car = new Car(engine, log); + var builder = new ContainerBuilder(); + builder.RegisterType().As(); + builder.RegisterType(); + builder.RegisterType(); + + IContainer container = builder.Build(); + + var car = container.Resolve(); car.Go(); } }