public GameServer(ILoginValidator loginvalidator, IPasswordValidator passwordvalidator, ICharacterSkillPoints characterskillpoints, ICharacterRace characterrace)
 {
     this.loginvalidator       = loginvalidator;
     this.passwordvalidator    = passwordvalidator;
     this.characterskillpoints = characterskillpoints;
     this.characterrace        = characterrace;
 }
Exemplo n.º 2
0
        //ICharacterRace characterrace;

        public void ResolveInterfaces(Container container)
        {
            loginvalidator       = container.Resolve <ILoginValidator>();
            passwordvalidator    = container.Resolve <IPasswordValidator>();
            characterskillpoints = container.Resolve <ICharacterSkillPoints>();
            //characterrace=container.Resolve<ICharacterRace>();
        }
Exemplo n.º 3
0
        //ICharacterRace characterrace;

        public void ResolveInterfaces(IContainer container)
        {
            using (var scope = container.BeginLifetimeScope())
            {
                loginvalidator       = scope.Resolve <ILoginValidator>();
                passwordvalidator    = scope.Resolve <IPasswordValidator>();
                characterskillpoints = scope.Resolve <ICharacterSkillPoints>();
            }
        }
        public void TestSetup()
        {
            characterRaceMock = new Mock <ICharacterRace>();
            characterMock     = new Mock <ICharacter>();

            character = characterMock.Object;

            ILoginValidator    loginvalidator    = new LoginValidator();
            IPasswordValidator passwordvalidator = new PasswordValidator();

            characterskillpoints = new CharacterSkillPoints();

            gameserver = new GameServer(loginvalidator, passwordvalidator, characterskillpoints, characterRaceMock.Object);
        }
Exemplo n.º 5
0
        //ICharacterRace characterrace;

        public void ResolveInterfaces(IContainer container)
        {
            //----------------Ninject---------
            //loginvalidator = kernel.Get<ILoginValidator>();
            //passwordvalidator = kernel.Get<IPasswordValidator>();
            //characterskillpoints = kernel.Get<ICharacterSkillPoints>();

            // characterrace = kernel.Get<ICharacterRace>();

            //----------------StructureMap---------
            //using (var nested = container.GetNestedContainer())
            //{
            //    loginvalidator = nested.GetInstance<ILoginValidator>();
            //    passwordvalidator = nested.GetInstance<IPasswordValidator>();
            //    characterskillpoints = nested.GetInstance<ICharacterSkillPoints>();

            //    //characterrace = nested.GetInstance<ICharacterRace>();
            //}

            //----------------Castle Windsor-------- -
            //loginvalidator = container.Resolve<ILoginValidator>();
            //passwordvalidator = container.Resolve<IPasswordValidator>();
            //characterskillpoints = container.Resolve<ICharacterSkillPoints>();

            //characterrace = container.Resolve<ICharacterRace>();

            //----------------Unity---------
            //loginvalidator = container.Resolve<ILoginValidator>();
            //passwordvalidator = container.Resolve<IPasswordValidator>();
            //characterskillpoints = container.Resolve<ICharacterSkillPoints>();

            //characterrace = container.Resolve<ICharacterRace>();

            //----------------Autofac---------
            using (var scope = container.BeginLifetimeScope())
            {
                loginvalidator       = scope.Resolve <ILoginValidator>();
                passwordvalidator    = scope.Resolve <IPasswordValidator>();
                characterskillpoints = scope.Resolve <ICharacterSkillPoints>();
            }
        }
Exemplo n.º 6
0
        public void TestSetup()
        {
            characterskillpoints = new CharacterSkillPoints();

            CreateCharacter();
        }