コード例 #1
0
        public async Task <IActionResult> GetEventConsumers()
        {
            var entities = await eventConsumerManagerGrain.GetConsumersAsync();

            var response = entities.Value.Select(EventConsumerDto.FromEventConsumerInfo).ToList();

            return(Ok(response));
        }
コード例 #2
0
        public async Task <IActionResult> GetEventConsumers()
        {
            var entities = await eventConsumerManagerGrain.GetConsumersAsync();

            var models = entities.Value.Select(x => SimpleMapper.Map(x, new EventConsumerDto())).ToList();

            return(Ok(models));
        }
コード例 #3
0
        public EventConsumersHealthCheckTests()
        {
            A.CallTo(() => grainFactory.GetGrain <IEventConsumerManagerGrain>(SingleGrain.Id, null))
            .Returns(eventConsumerManager);

            A.CallTo(() => eventConsumerManager.GetConsumersAsync())
            .Returns(consumers.AsImmutable());

            sut = new EventConsumersHealthCheck(grainFactory);
        }