public void NotReturnAnEmptyListOfAvailableHandlers() { var container = ContainerSetup.BaseAutofacInitialization(); var domainEventDispatcher = new DomainEventDispatcher(container); var toDoItemCompletedEvent = new ToDoItemCompletedEvent(new ToDoItem()); var handlersForEvent = domainEventDispatcher.GetWrappedHandlers(toDoItemCompletedEvent); Assert.NotEmpty(handlersForEvent); }
public void NotReturnAnEmptyListOfAvailableHandlers() { var builder = new ContainerBuilder(); builder.RegisterModule(new DefaultInfrastructureModule(isDevelopment: true)); var container = builder.Build(); var domainEventDispatcher = new DomainEventDispatcher(container); var toDoItemCompletedEvent = new ToDoItemCompletedEvent(new ToDoItem()); var handlersForEvent = domainEventDispatcher.GetWrappedHandlers(toDoItemCompletedEvent); Assert.NotEmpty(handlersForEvent); }
public void NotReturnAnEmptyListOfAvailableHandlers() { var builder = new ContainerBuilder(); builder.RegisterModule(new DefaultInfrastructureModule(isDevelopment: true)); builder.RegisterType<NullLoggerFactory>().As<ILoggerFactory>().SingleInstance(); builder.RegisterGeneric(typeof(Logger<>)).As(typeof(ILogger<>)).SingleInstance(); var container = builder.Build(); var domainEventDispatcher = new DomainEventDispatcher(container); var toDoItemCompletedEvent = new ToDoItemCompletedEvent(new ToDoItem()); var handlersForEvent = domainEventDispatcher.GetWrappedHandlers(toDoItemCompletedEvent); Assert.NotEmpty(handlersForEvent); }
public void NotReturnAnEmptyListOfAvailableHandlers() { // Arrange IServiceCollection container = new ServiceCollection(); container.AddAppCoreServices(); var domainEventDispatcher = new DomainEventDispatcher(container.BuildServiceProvider()); var toDoItemCompletedEvent = new ToDoItemCompletedEvent(new ToDoItem()); // Act var handlersForEvent = domainEventDispatcher.GetWrappedHandlers(toDoItemCompletedEvent); // Assert Assert.NotEmpty(handlersForEvent); }