Beispiel #1
0
        public void Initialize()
        {
            InitializeCommunity();

            var companyAlan = _individualAlan.CreateCompany();

            companyAlan.Name = "Encom";

            var companyFlynn = _individualFlynn.CreateCompany();

            companyFlynn.Name = "Flynn's";

            Synchronize();

            _moderator = new ModeratorService(
                _domainModerator.CreateGame(_domainModerator.Companies));

            Synchronize();

            var gameAlan  = companyAlan.Games.Single();
            var gameFlynn = companyFlynn.Games.Single();

            _alan  = new CompanyGameService(companyAlan, gameAlan);
            _flynn = new CompanyGameService(companyFlynn, gameFlynn);

            _actuator = new Actuator();
            _alan.RegisterWith(_actuator);
            _flynn.RegisterWith(_actuator);

            _actuator.Start();
        }
Beispiel #2
0
        public void Initialize()
        {
            InitializeCommunity();

            var companyAlan = _individualAlan.CreateCompany();
            companyAlan.Name = "Encom";

            var companyFlynn = _individualFlynn.CreateCompany();
            companyFlynn.Name = "Flynn's";

            Synchronize();

            _moderator = new ModeratorService(
                _domainModerator.CreateGame(_domainModerator.Companies));

            Synchronize();

            var gameAlan = companyAlan.Games.Single();
            var gameFlynn = companyFlynn.Games.Single();

            _alan = new CompanyGameService(companyAlan, gameAlan);
            _flynn = new CompanyGameService(companyFlynn, gameFlynn);

            _actuator = new Actuator();
            _alan.RegisterWith(_actuator);
            _flynn.RegisterWith(_actuator);

            _actuator.Start();
        }