コード例 #1
0
        public EventHandler(Simulation simulation)
        {
            Simulation = simulation;
            IRecorder recorder = new ConsoleRecorder();

            _consoleLogger = new Logger.Logger(recorder);
        }
コード例 #2
0
        protected AbstractView(Objects.Simulation.Simulation simulation)
        {
            IRecorder consoleRecorder = new ConsoleRecorder();

            ConsoleLogger = new Logger.Logger(consoleRecorder);
            Simulation    = simulation;
        }
コード例 #3
0
        public static IRecorder GetRecorder(RecorderType recorderType)
        {
            IRecorder recorder;

            switch (recorderType)
            {
            case RecorderType.File:
                recorder = new FileRecorder();
                break;

            case RecorderType.Console:
                recorder = new ConsoleRecorder();
                break;

            case RecorderType.Remote:
                recorder = new RemoteRecorder();
                break;

            default:
                recorder = null;
                break;
            }

            return(recorder);
        }
コード例 #4
0
        public void CanUseSymbols()
        {
            WithAction action = factory.Create <WithAction>(@"FeaturesDSL/HasAction.boo", "test ctor");

            using (ConsoleRecorder recorder = new ConsoleRecorder())
            {
                action.Execute();
                recorder.AssertEquals("test\r\n");
            }
        }
コード例 #5
0
        public SimulationStats(Simulation simulation)
        {
            IRecorder consoleRecorder = new ConsoleRecorder();

            _consoleLogger             = new Logger.Logger(consoleRecorder);
            _simulation                = simulation;
            TotalDynamicRequests       = 0;
            TotalServedDynamicRequests = 0;
            TotalEventsHandled         = 0;
            ValidationsCounter         = 0;
        }