public InstallAgiilController(IResetsDatabase resetter) { if (resetter == null) { throw new ArgumentNullException(nameof(resetter)); } this.dbResetter = resetter; }
public SnapshottingDatabaseResetter(IResetsDatabase baseResetter, SnapshotStore snapshotStore, ISnapshotService snapshotService) { if (snapshotService == null) { throw new ArgumentNullException(nameof(snapshotService)); } if (snapshotStore == null) { throw new ArgumentNullException(nameof(snapshotStore)); } if (baseResetter == null) { throw new ArgumentNullException(nameof(baseResetter)); } this.snapshotService = snapshotService; this.snapshotStore = snapshotStore; this.baseResetter = baseResetter; }