public ConnectionModule(IUserStore userStore, IConnectionValidator connectionValidator, IEncryptionProvider encryptionProvider, IWorkflowInfoService workflowStoreService, IWorkflowStoreFactory workflowStoreFactory) : base() { _userStore = userStore; _connectionValidator = connectionValidator; _encryptionProvider = encryptionProvider; _workflowStoreService = workflowStoreService; _workflowStoreFactory = workflowStoreFactory; // lists all connections for the current user Get[Actions.Connection.List] = (x) => { //this.RequiresAnyClaim(Claims.AllClaims); return(this.List()); }; // deletes a connection for the current user Post[Actions.Connection.Delete] = (x) => { this.RequiresClaims(Claims.ConnectionDelete); return(DeleteConnection()); }; // saves a connection for the current user Post[Actions.Connection.Save] = (x) => { this.RequiresClaims(Claims.ConnectionAdd); return(Save()); }; // tests a new connection for the current user Post[Actions.Connection.Test] = (x) => { //this.RequiresAnyClaim(Claims.ConnectionAdd); return(Test()); }; }
public TestCommandHandler(IInventoryRepository inventoryRepository, IGui gui, IConnectionValidator connectionValidator) { _inventoryRepository = inventoryRepository; _gui = gui; _connectionValidator = connectionValidator; }
public void Start(IPAddress address, int port, IConnectionValidator connectionValidator) { this.Stop(); this.tcpListener = new TcpListener(address, port); this.connectionValidator = connectionValidator; this.sessions.Clear(); this.tcpListener.Start(); this.WaitForNewClients(); }
public void ConnectionModuleTest_SetUp() { _userStore = Substitute.For <IUserStore>(); _encryptionProvider = Substitute.For <IEncryptionProvider>(); _connectionValidator = Substitute.For <IConnectionValidator>(); _workflowStoreService = Substitute.For <IWorkflowInfoService>(); _workflowStoreFactory = Substitute.For <IWorkflowStoreFactory>(); Mapper.Initialize((cfg) => { cfg.CreateMap <ConnectionModel, WorkflowStoreModel>(); }); }
public void ConnectionModuleTest_SetUp() { _userStore = Substitute.For <IUserStore>(); _encryptionProvider = Substitute.For <IEncryptionProvider>(); _connectionValidator = Substitute.For <IConnectionValidator>(); _workflowStoreService = Substitute.For <IWorkflowInfoService>(); _workflowStoreFactory = Substitute.For <IWorkflowStoreFactory>(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <ConnectionViewModel, ConnectionModel>(); cfg.CreateMap <ConnectionModel, ConnectionViewModel>(); }); _mapper = config.CreateMapper(); }
public void ConnectionValidatorTest_SetUp() { _connectionValidator = new ConnectionValidator(); }
public void Stop() { this.tcpListener?.Stop(); this.tcpListener = null; this.connectionValidator = null; }