コード例 #1
0
        private static IContainer CreateContainer(Action <ContainerBuilder> build = null)
        {
            var builder = new ContainerBuilder();

            builder.RegisterModule <ContinuousRunnerModule>();

            builder.RegisterAssemblyTypes(typeof(BaseTest).Assembly)
            .AsImplementedInterfaces()
            .OnActivated(args => PropertyInjector.InjectProperties(args.Context, args.Instance));

            build?.Invoke(builder);

            return(builder.Build());
        }