public ToDoWorker(IBus commandBus, IRepository repo, IDatabase db, IEventsRebuilder eventsRebuilder) { Contract.Requires<ArgumentNullException>(commandBus != null, "commandBus"); Contract.Requires<ArgumentNullException>(db != null, "db"); Contract.Requires<ArgumentNullException>(eventsRebuilder != null, "eventsRebuilder"); bus = commandBus; database = db; rebuilder = eventsRebuilder; }
public ToDoWorker(IBus commandBus, IRepository repo, IDatabase db, IEventsRebuilder eventsRebuilder) { Contract.Requires <ArgumentNullException>(commandBus != null, "commandBus"); Contract.Requires <ArgumentNullException>(db != null, "db"); Contract.Requires <ArgumentNullException>(eventsRebuilder != null, "eventsRebuilder"); bus = commandBus; database = db; rebuilder = eventsRebuilder; }