public void DeleteProjectRequestAggregateCommandTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _projectRequestAggregateRepo = Substitute.For <IProjectRequestAggregateRepository>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _setLogFileUnprocessedCommand = Substitute.For <ISetLogFileUnprocessedCommand>(); _deleteProjectRequestAggregateCommand = new DeleteProjectRequestAggregateCommand(_dbContext, _projectRequestAggregateRepo, _logFileRepo, _setLogFileUnprocessedCommand); }
public ProjectRequestAggregateModule(IDbContext dbContext, ICreateProjectRequestAggregateCommand createProjectRequestAggregateCommand, IDeleteProjectRequestAggregateCommand deleteProjectRequestAggregateCommand) { _dbContext = dbContext; _createProjectRequestAggregateCommand = createProjectRequestAggregateCommand; _deleteProjectRequestAggregateCommand = deleteProjectRequestAggregateCommand; Post[Actions.ProjectRequestAggregate.Delete()] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(DeleteAggregate()); }; Post[Actions.ProjectRequestAggregate.Save()] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(Save()); }; }
public void ProjectRequestAggregateModuleTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _createProjectRequestAggregateCommand = Substitute.For <ICreateProjectRequestAggregateCommand>(); _deleteProjectRequestAggregateCommand = Substitute.For <IDeleteProjectRequestAggregateCommand>(); }