Пример #1
0
 public Task <IEnumerable <DomainEvent> > GetEvents(GetDomainEventsQuery query)
 {
     Require.NotNull(query);
     // error handling
     // hook up with cache, logging and other components
     return(_getDomainEventsHandlerHandler.Handle(query));
 }
Пример #2
0
        public void GetEvents_When_NullQuery_Throws_ArgumentNullException()
        {
            GetDomainEventsQuery query = null;
            var useCase = new GetEventsUseCase(Mock.Of <IGetDomainEventsHandler>());

            Func <Task> getEvents = async() => await useCase.GetEvents(query);

            getEvents.Should().ThrowArgumentNullException(nameof(GetDomainEventsQuery));
        }
Пример #3
0
 public Task <IEnumerable <DomainEvent> > Handle(GetDomainEventsQuery query)
 {
     return(Task.FromResult(Enumerable.Empty <DomainEvent>()));
 }