Exemplo n.º 1
0
 public Todo(
     IResponseHandler <Response> responseHandler,
     IItemGateway itemGateway,
     IEntitiesFactory entitiesFactory)
 {
     _responseHandler = responseHandler;
     _itemGateway     = itemGateway;
     _entitiesFactory = entitiesFactory;
 }
Exemplo n.º 2
0
 public AddTodoItem(
     IResponseHandler <Response> outputHandler,
     ITodoItemGateway todoItemGateway,
     IEntitiesFactory entitiesFactory)
 {
     _outputHandler   = outputHandler;
     _todoItemGateway = todoItemGateway;
     _entitiesFactory = entitiesFactory;
 }
Exemplo n.º 3
0
 public Clean(
     IResponseHandler <Response> responseHandler,
     ILocationGateway locationGateway,
     IEntitiesFactory entitiesFactory)
 {
     _responseHandler = responseHandler;
     _locationGateway = locationGateway;
     _entitiesFactory = entitiesFactory;
 }
 public Register(
     IEntitiesFactory entityFactory,
     IOutputHandler outputHandler,
     ICustomerRepository customerRepository,
     IAccountRepository accountRepository)
 {
     _entityFactory      = entityFactory;
     _outputHandler      = outputHandler;
     _customerRepository = customerRepository;
     _accountRepository  = accountRepository;
 }
        private readonly IRegisterUserService _registerUserService; //Add

        public Register(
            IEntitiesFactory entityFactory,
            IOutputHandler outputHandler,
            //ICustomerRepository customerRepository,
            IAccountRepository accountRepository, IRegisterUserService registerUserService)
        {
            _entityFactory = entityFactory;
            _outputHandler = outputHandler;
            //_customerRepository = customerRepository;
            _accountRepository   = accountRepository;
            _registerUserService = registerUserService; //add
        }
Exemplo n.º 6
0
        public static void AuxiliaryFactoryTest(IEntitiesFactory factory)
        {
            //Location
            var inputL = new List<IMeasure> { new SimpleMeasure("ReteA", 10U) };
            var loc = factory.CreateLocation("Location1", inputL);
            Assert.IsInstanceOf<Location>(loc);
            Assert.AreEqual(loc.Name, "Location1");
            loc.TotalTime = TimeVal;
            Assert.AreEqual(loc.TotalTime, TimeVal);

            //Place
            var pla = factory.CreatePlace(inputL);
            Assert.IsInstanceOf<Place>(pla);

            //Location
            var inputS = new SimpleMeasure("ReteA", 10U);
            var net = factory.CreateNetwork(inputS);
            Assert.IsInstanceOf<Network>(net);
            Assert.AreEqual(net.Ssid, "ReteA");
        }
        private void Construct(IBattleFieldDescriptor battleFieldDescriptor,
                               IBattleConfig battleConfig,
                               SignalBus signalBus,
                               IEntitiesFactory factory,
                               DiContainer diContainer,
                               IMothershipSpawner mothershipSpawner,
                               IEliteEnemySpawner eliteEnemySpawner,
                               IRegularEnemySpawner regularEnemySpawner)
        {
            this.battleConfig          = battleConfig;
            this.signalBus             = signalBus;
            this.factory               = factory;
            this.diContainer           = diContainer;
            this.battleFieldDescriptor = battleFieldDescriptor;

            enemySpawners.Add(EnemyType.MotherShip, mothershipSpawner);
            enemySpawners.Add(EnemyType.Elite, eliteEnemySpawner);
            enemySpawners.Add(EnemyType.Regular, regularEnemySpawner);

            signalBus.Subscribe <WaveFinishedSignal>(OnWaveFinished);
        }
Exemplo n.º 8
0
        internal void ConfigureUseCases(
            IItemGateway gateway,
            IEntitiesFactory entitiesFactory)
        {
            ListPresenter listPresenter = new ListPresenter();
            TodoPresenter todoPresenter = new TodoPresenter();

            var renameUseCase = new Rename(gateway);
            var listUseCase   = new List(listPresenter, gateway);
            var removeUseCase = new Remove(gateway);
            var todoUseCase   = new Todo(todoPresenter, gateway, entitiesFactory);
            var doUseCase     = new Do(gateway);
            var undoUseCase   = new Undo(gateway);

            controller = new TodoItemsController(
                todoUseCase,
                removeUseCase,
                listUseCase,
                renameUseCase,
                doUseCase,
                undoUseCase
                );
        }
Exemplo n.º 9
0
 public void CreateDb()
 {
     _sessionFactory = CreateSessionFactory();
     _entitiesFactory = new MplZipGn();
     Log.Info("Db created");
 }
Exemplo n.º 10
0
 public Authenticator(IEntitiesFactory entitiesFactory, ILog log)
 {
    _entitiesFactory = entitiesFactory;
    _log = log;
 }
Exemplo n.º 11
0
 public SignUpUser(IEntitiesFactory entityFactory, IOutputHandler outputHandler)
 {
     _entityFactory = entityFactory;
     _outputHandler = outputHandler;
 }
Exemplo n.º 12
0
 public Add(IResponseHandler <Response> responseHandler, IAccountGateway accountGateway, IEntitiesFactory entitiesFactory)
 {
     _responseHandler = responseHandler;
     _accountGateway  = accountGateway;
     _entitiesFactory = entitiesFactory;
 }