public RobotManager(IRobotDataSvc dataService, Beef.Events.IEventPublisher eventPublisher, IGuidIdentifierGenerator guidIdentifierGenerator) { _dataService = Check.NotNull(dataService, nameof(dataService)); _eventPublisher = Check.NotNull(eventPublisher, nameof(eventPublisher)); _guidIdentifierGenerator = Check.NotNull(guidIdentifierGenerator, nameof(guidIdentifierGenerator)); RobotManagerCtor(); }
public RobotManager(IRobotDataSvc dataService, IEventPublisher evtPub) : this(dataService) => _evtPub = Check.NotNull(evtPub, nameof(evtPub));
private RobotManager(IRobotDataSvc dataService) { _dataService = Check.NotNull(dataService, nameof(dataService)); RobotManagerCtor(); }