Example #1
0
        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>();
 }