public LogFileModule(IDbContext dbContext , IAppSettings appSettings , ICreateLogFileCommand createLogFileCommand , IDeleteLogFileCommand deleteLogFileCommand , IDirectoryWrap dirWrap ) { _dbContext = dbContext; _appSettings = appSettings; _createLogFileCommand = createLogFileCommand; _deleteLogFileCommand = deleteLogFileCommand; _dirWrap = dirWrap; Post[Actions.LogFile.Delete()] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(DeleteLogFile(x.logFileId)); }; Post[Actions.LogFile.Save()] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(Save()); }; }
public void LogFileModuleTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _appSettings = Substitute.For <IAppSettings>(); _createLogFileCommand = Substitute.For <ICreateLogFileCommand>(); _deleteLogFileCommand = Substitute.For <IDeleteLogFileCommand>(); _dirWrap = Substitute.For <IDirectoryWrap>(); }
public void CreateLogFileCommandTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _logFileValidator = Substitute.For <ILogFileValidator>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _jobRegistrationService = Substitute.For <IJobRegistrationService>(); _fileUtils = Substitute.For <IFileUtils>(); _createLogFileCommand = new CreateLogFileCommand(_dbContext, _logFileValidator, _logFileRepo, _jobRegistrationService, _fileUtils); }