public ResourceBootstrapper(SessionContext sessionContext,
                             UserspaceRepository userspaceRepository, WorkspaceRepository workspaceRepository)
 {
     _sessionContext      = sessionContext ?? throw new ArgumentNullException(nameof(sessionContext));
     _userspaceRepository = userspaceRepository ?? throw new ArgumentNullException(nameof(userspaceRepository));
     _workspaceRepository = workspaceRepository ?? throw new ArgumentNullException(nameof(workspaceRepository));
 }
 public TestInitialStateBootstrapper(FileSystem fileSystem, SystemVariableMockup systemVariable, SessionContext sessionContext,
                                     UserspaceRepository userspaceRepository, WorkspaceRepository workspaceRepository)
     : base(sessionContext, userspaceRepository, workspaceRepository)
 {
     _fileSystem     = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem));
     _systemVariable = systemVariable ?? throw new ArgumentNullException(nameof(systemVariable));
 }
 public UserspaceController(SessionContext sessionContext, UserspaceRepository userspaceRepository)
 {
     _sessionContext      = sessionContext ?? throw new ArgumentNullException(nameof(sessionContext));
     _userspaceRepository = userspaceRepository ?? throw new ArgumentNullException(nameof(userspaceRepository));
 }