Example #1
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IAdapterProcessor, AdapterProcessor>();
            return(container);
        }
Example #2
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IBoardingPassRepository, BoardingPassRepository>();
            return(container);
        }
Example #3
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IReportAnalyser, ReportAnalyser>();
            return(container);
        }
Example #4
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IDeclarationFormRepository, DeclarationFormRepository>();
            return(container);
        }
Example #5
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IBootCode, BootCode>();
            return(container);
        }
Example #6
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IXmasDecoder, XmasDecoder>();
            return(container);
        }
Example #7
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <ITimeTable, TimeTable>();
            return(container);
        }
Example #8
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IInputChecker, InputChecker>();
            return(container);
        }
Example #9
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <INavigator, Navigator>();
            container.RegisterType <INavigator, WaypointNavigator>(nameof(WaypointNavigator));
            return(container);
        }
Example #10
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IPasswordPolicyFactory, PasswordPolicyFactory>();
            container.RegisterType <IPasswordProcessor, PasswordProcessor>();
            return(container);
        }
Example #11
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IMap, Map>();
            container.RegisterType <ITreeCounter, TreeCounter>();
            return(container);
        }
Example #12
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IBitMasker, BitMasker>();
            container.RegisterType <IMemory, Memory>();
            container.RegisterType <IMemory, Memory2>(nameof(Memory2));
            return(container);
        }
Example #13
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <ITree <JoltNode>, JoltTree>(new ContainerControlledLifetimeManager());
            container.RegisterType <ITree <PathNode>, PathTree>(new ContainerControlledLifetimeManager());
            container.RegisterType <IInputChecker, InputChecker>();
            return(container);
        }
Example #14
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <ITree, Tree>(new ContainerControlledLifetimeManager());
            container.RegisterType <IRules, RulesFromInput>();
            container.RegisterType <IInputChecker, InputChecker>();
            return(container);
        }
Example #15
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IInputParser, InputParser3D>(nameof(InputParser3D));
            container.RegisterType <IInputParser, InputParser4D>(nameof(InputParser4D));
            container.RegisterType <ICycleRunner, CycleRunner3D>(nameof(CycleRunner3D));
            container.RegisterType <ICycleRunner, CycleRunner4D>(nameof(CycleRunner4D));
            container.RegisterType <IInputChecker, InputChecker>();
            return(container);
        }
Example #16
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IShipMover, ShipMover>(nameof(ShipMover));
            container.RegisterType <IShipMover, ShipMoverUsingWaypoint>(nameof(ShipMoverUsingWaypoint));
            container.RegisterType <IShip, Ship>("Ship", new InjectionConstructor(container.Resolve <IShipMover>(nameof(ShipMover))));
            container.RegisterType <IShip, Ship>("ShipUsingWaypoint", new InjectionConstructor(container.Resolve <IShipMover>(nameof(ShipMoverUsingWaypoint))));
            container.RegisterType <IInputChecker, InputChecker>();
            return(container);
        }
Example #17
0
        private static IUnityContainer BuildUnityContainer()
        {
            var container = UnityCreator.BuildDefaultUnityContainer();

            container.RegisterType <IFieldValidator, YearFieldValidator>(nameof(IFieldValidationService.BirthYear),
                                                                         new InjectionConstructor(1920, 2002));
            container.RegisterType <IFieldValidator, YearFieldValidator>(nameof(IFieldValidationService.IssueYear),
                                                                         new InjectionConstructor(2010, 2020));
            container.RegisterType <IFieldValidator, YearFieldValidator>(nameof(IFieldValidationService.ExpirationYear),
                                                                         new InjectionConstructor(2020, 2030));
            container.RegisterType <IFieldValidator, HeightFieldValidator>(nameof(IFieldValidationService.Height));
            container.RegisterType <IFieldValidator, HairColourValidator>(nameof(IFieldValidationService.HairColour));
            container.RegisterType <IFieldValidator, EyeColourValidator>(nameof(IFieldValidationService.EyeColour));
            container.RegisterType <IFieldValidator, PassportIdValidator>(nameof(IFieldValidationService.PassportId));
            container.RegisterType <IFieldValidationService, FieldValidationService>();
            container.RegisterType <IPassportProcessor, PassportProcessor>();
            return(container);
        }
Example #18
0
 private void Start()
 {
     creator = this.GetComponent <UnityCreator>();
 }