public void CreateProjectRequestAggregateCommandTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _projectRequestAggregateValidator = Substitute.For <IProjectRequestAggregateValidator>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _setLogFileUnprocessedCommand = Substitute.For <ISetLogFileUnprocessedCommand>(); _createProjectRequestAggregateCommand = new CreateProjectRequestAggregateCommand(_dbContext, _projectRequestAggregateValidator, _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>(); }