Ejemplo n.º 1
0
        public static void Test1()
        {
            var amount           = 100;
            var handlerIntensity = 1000;
            var sourceIntensity  = 2;
            var requestRepo      = new RequestRepositoryIml();
            var buffer           = new Buffer(1);

            var handlerService = new HandlerService(10, handlerIntensity, 100000);

            var sourceService = new SourceService(amount, 100, sourceIntensity, 1000);
            var dispatcher    = new RequestDispatcher(buffer, sourceService, handlerService, requestRepo);

            dispatcher.Start();

            Console.WriteLine(
                "HANDLED " + requestRepo.FindAll().Count(r => r.Status == Request.RequestStatus.HANDLED) +
                " REJECTED " +
                requestRepo.FindAll().Count(r => r.Status == Request.RequestStatus.REJECTED));
        }
Ejemplo n.º 2
0
 public ProgramInterface()
 {
     RequestRepository = new RequestRepositoryIml();
 }