Example #1
0
        public PhaseVisualizationController(DatabaseConnector databaseConnector, IViewPhaseVisualizations phaseVisualizationView)
        {
            Claws.NotNull(() => databaseConnector);
            Claws.NotNull(() => phaseVisualizationView);

            this.databaseConnector      = databaseConnector;
            this.phaseVisualizationView = phaseVisualizationView;
        }
Example #2
0
        public DatabaseController(IViewDatabases databaseView, DatabaseConnector databaseConnector)
        {
            Claws.NotNull(() => databaseView);
            Claws.NotNull(() => databaseConnector);

            this.databaseView      = databaseView;
            this.databaseConnector = databaseConnector;
        }
Example #3
0
        public WordBuilder(WordAnalyzer wordAnalyzer, int?seed = null)
        {
            Claws.NotNull(() => wordAnalyzer);
            this.wordAnalyzer = wordAnalyzer;

            this.random = seed == null ? new Random() : new Random(seed.Value);
            this.BuildChoiceArrays();
        }
Example #4
0
        public ExperimentController(IViewExperiments experimentView, DatabaseConnector databaseConnector, ISimulateExperiments experimentSimulator)
        {
            Claws.NotNull(() => experimentView);
            Claws.NotNull(() => databaseConnector);
            Claws.NotNull(() => experimentSimulator);

            this.experimentView      = experimentView;
            this.databaseConnector   = databaseConnector;
            this.experimentSimulator = experimentSimulator;
        }
        public ProgramController(ProgramView programView,
                                 DatabaseConnector databaseConnector,
                                 DatabaseController databaseController,
                                 ExperimentController experimentController,
                                 PhaseVisualizationController phaseVisualizationController)
        {
            Claws.NotNull(() => programView);
            Claws.NotNull(() => databaseConnector);
            Claws.NotNull(() => databaseController);
            Claws.NotNull(() => experimentController);
            Claws.NotNull(() => phaseVisualizationController);

            this.programView                  = programView;
            this.databaseConnector            = databaseConnector;
            this.databaseController           = databaseController;
            this.experimentController         = experimentController;
            this.phaseVisualizationController = phaseVisualizationController;
        }
        public ExperimentSimulator(DatabaseConnector databaseConnector)
        {
            Claws.NotNull(() => databaseConnector);

            this.databaseConnector = databaseConnector;
        }