Beispiel #1
0
        private bool Handle(CheckDueCommand command)
        {
            var provider = DependencyInjectorStub.Get((s, c) =>
            {
                BootStrapper.RegisterServices(s, c);
                s.AddScoped(x => MockRepository.GetContext());
                s.AddScoped <IBusPublisher>(x => Bus);
                s.AddScoped <IDateTimeService>(x => DateTimeServiceStub.Create());
            });

            var handler = provider.GetRequiredService <IRequestHandler <CheckDueCommand, bool> >();

            return(handler.Handle(command, CancellationToken.None).GetAwaiter().GetResult());
        }
Beispiel #2
0
        protected override Task Process()
        {
            var message = new CheckDueCommand();

            return(_mediator.Send(message));
        }