コード例 #1
0
ファイル: GetConsumers.cs プロジェクト: forki/synctoday2015
        protected override void DoExecute(CodeActivityContext context)
        {
            var consumers = ConsumerRepository.Consumers();
            List <Models.ConsumerDTO> myConsumers = new List <Models.ConsumerDTO>(consumers);

            result.Set(context, myConsumers.ToArray());
        }
コード例 #2
0
        public static void Main(string[] args)
        {
            ConsumerSuper consumer  = new ConsumerRepository();
            ILogServer    logServer = new LogServerRabbitMQ();

            logServer.ConsumeLog(consumer);

            CreateHostBuilder(args).Build().Run();
        }
コード例 #3
0
        protected override void DoExecute(CodeActivityContext context)
        {
            devlog.Debug(string.Format("Entered for '{0}' and '{1}'", ServiceAccountId, Consumer));
            int myServiceAccountId = ServiceAccountId.Get(context);

            devlog.Debug(string.Format("Gor for '{0}'", myServiceAccountId));
            var consumer = ConsumerRepository.GetConsumerByServiceAccountId(myServiceAccountId);

            Consumer.Set(context, consumer.Value);
        }
コード例 #4
0
        public void SetUp()
        {
            _consumerRepository = new ConsumerRepository();
            _eventProcessor1    = new DummyEventProcessor();
            _eventProcessor2    = new DummyEventProcessor();

            _handler1 = new DummyEventHandler <TestEvent>();
            _handler2 = new DummyEventHandler <TestEvent>();

            _barrier1 = new DummySequenceBarrier();
            _barrier2 = new DummySequenceBarrier();
        }
コード例 #5
0
        public ConsumerRepositoryTest()
        {
            _repository = new ConsumerRepository <TestEvent>();
            _processor1 = new DummyEventProcessor();
            _processor2 = new DummyEventProcessor();

            _processor1.Run();
            _processor2.Run();

            _handler1 = new SleepingEventHandler();
            _handler2 = new SleepingEventHandler();

            _barrier1 = new DummySequenceBarrier();
            _barrier2 = new DummySequenceBarrier();
        }
コード例 #6
0
        public void SetUp()
        {
            _consumerRepository = new ConsumerRepository<TestEvent>();
            _eventProcessor1 = new Mock<IEventProcessor>();
            _eventProcessor2 = new Mock<IEventProcessor>();

            var sequence1 = new Sequence();
            var sequence2 = new Sequence();

            _eventProcessor1.Setup(x => x.Sequence).Returns(sequence1);
            _eventProcessor1.Setup(x => x.IsRunning).Returns(true);
            _eventProcessor2.Setup(x => x.Sequence).Returns(sequence2);
            _eventProcessor2.Setup(x => x.IsRunning).Returns(true);

            _handler1 = new SleepingEventHandler();
            _handler2 = new SleepingEventHandler();

            _barrier1 = new Mock<ISequenceBarrier>();
            _barrier2 = new Mock<ISequenceBarrier>();
        }
コード例 #7
0
        public void SetUp()
        {
            _consumerRepository = new ConsumerRepository <TestEvent>();
            _eventProcessor1    = new Mock <IEventProcessor>();
            _eventProcessor2    = new Mock <IEventProcessor>();

            var sequence1 = new Sequence();
            var sequence2 = new Sequence();

            _eventProcessor1.Setup(x => x.Sequence).Returns(sequence1);
            _eventProcessor1.Setup(x => x.IsRunning).Returns(true);
            _eventProcessor2.Setup(x => x.Sequence).Returns(sequence2);
            _eventProcessor2.Setup(x => x.IsRunning).Returns(true);

            _handler1 = new SleepingEventHandler();
            _handler2 = new SleepingEventHandler();

            _barrier1 = new Mock <ISequenceBarrier>();
            _barrier2 = new Mock <ISequenceBarrier>();
        }
コード例 #8
0
        static void Main(string[] args)
        {
            ConsumerSuper consumer  = new ConsumerRepository();
            ILogServer    logServer = new LogServerRabbitMQ();
            bool          exit      = false;

            logServer.ConsumeLog(consumer);
            while (!exit)
            {
                List <Log> logs = SingletonRepository.GetLog();
                if (logs.Count > 0)
                {
                    Console.WriteLine("El Username es: " + logs[0].Username + "\n");
                    Console.WriteLine("Count de warnings : " + logs.Where(x => x.Level.Equals(Log.SUCCESS_LEVEL)).ToList().Count);
                    Console.WriteLine("Count de success : " + logs.Where(x => x.Level.Equals(Log.WARNING_LEVEL)).ToList().Count);
                    exit = true;
                }
            }
            Console.ReadLine();
        }
コード例 #9
0
        public void SetUp()
        {
            consumerRepository = new ConsumerRepository <TestEvent>();

            eventProcessorMock1 = new Mock <IEventProcessor>();
            eventProcessorMock2 = new Mock <IEventProcessor>();

            //eventProcessorMock1.Verify(e => e.IsRunning(), "IEventProcessor not Running ");
            //eventProcessorMock2.Verify(e => e.IsRunning(), "IEventProcessor not Running ");

            var sequence1 = new Sequence();
            var sequence2 = new Sequence();

            handler1 = new SleepingEventHandler();
            handler2 = new SleepingEventHandler();

            eventProcessorMock1.SetupGet(e => e.Sequence).Returns(sequence1);
            eventProcessorMock2.SetupGet(e => e.Sequence).Returns(sequence2);

            barrier1 = new Mock <ISequenceBarrier>();
            barrier2 = new Mock <ISequenceBarrier>();
        }
コード例 #10
0
        public void SetUp()
        {
            consumerRepository = new ConsumerRepository<TestEvent>();

            eventProcessorMock1 = new Mock<IEventProcessor>();
            eventProcessorMock2 = new Mock<IEventProcessor>();

            //eventProcessorMock1.Verify(e => e.IsRunning(), "IEventProcessor not Running ");
            //eventProcessorMock2.Verify(e => e.IsRunning(), "IEventProcessor not Running ");

            var sequence1 = new Sequence();
            var sequence2 = new Sequence();

            handler1 = new SleepingEventHandler();
            handler2 = new SleepingEventHandler();

            eventProcessorMock1.SetupGet(e => e.Sequence).Returns(sequence1);
            eventProcessorMock2.SetupGet(e => e.Sequence).Returns(sequence2);

            barrier1 = new Mock<ISequenceBarrier>();
            barrier2 = new Mock<ISequenceBarrier>();
          
        }
コード例 #11
0
 internal ExceptionHandlerSetting(IEventHandler <T> eventHandler, ConsumerRepository <T> consumerRepository)
 {
     _eventHandler       = eventHandler;
     _consumerRepository = consumerRepository;
 }
コード例 #12
0
 internal EventHandlerGroup(Disruptor <T> disruptor, ConsumerRepository consumerRepository, IEnumerable <ISequence> sequences)
 {
     _disruptor          = disruptor;
     _consumerRepository = consumerRepository;
     _sequences          = sequences.ToArray();
 }
コード例 #13
0
 public ConsumerService(DataContext context, IMapper mapper)
 {
     this._consumerRepository = new ConsumerRepository(context);
     this._mapper             = mapper;
 }
コード例 #14
0
 public SaifiReport()
 {
     _context            = new OutageContext();
     _outageRepository   = new ConsumerHistoricalRepository(_context);
     _consumerRepository = new ConsumerRepository(_context);
 }
コード例 #15
0
 public ExceptionHandlerSetting(IEventHandler <T> eventHandler,
                                ConsumerRepository <T> consumerRepository)
 {
     this.eventHandler       = eventHandler;
     this.consumerRepository = consumerRepository;
 }
コード例 #16
0
 internal ExceptionHandlerSetting(object eventHandler, ConsumerRepository consumerRepository)
 {
     _eventHandler       = eventHandler;
     _consumerRepository = consumerRepository;
 }
コード例 #17
0
 internal ValueExceptionHandlerSetting(IValueEventHandler <T> eventHandler, ConsumerRepository consumerRepository)
 {
     _eventHandler       = eventHandler;
     _consumerRepository = consumerRepository;
 }
コード例 #18
0
ファイル: ConsumerBL.cs プロジェクト: sishubjoshi/KMaxMovies
 public ConsumerBL()
 {
     repository = new ConsumerRepository();
 }