protected AggregateRepository(IDbConnection dbConnection, IEventPublisher publisher, IEventDescriber eventDescriber) { DbConnection = dbConnection ?? throw new ArgumentNullException(nameof(dbConnection)); _publisher = publisher ?? throw new ArgumentNullException(nameof(publisher)); _eventDescriber = eventDescriber ?? throw new ArgumentNullException(nameof(eventDescriber)); }
public VirtualMachineRepository( IDbConnection dbConnection, IEventPublisher publisher, IEventDescriber eventDescriber) : base(dbConnection, publisher, eventDescriber) { }