public void TestCreate() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { ProcessInstance pi = new ProcessInstance(); pi.ProcessInstanceId = Guid.NewGuid().ToString(); pi.SuspensionState = ESuspensionState.ACTIVE; pi.Name = "Test Process Instance"; pi.ProcessDefinitionId = new Guid().ToString(); pi.ProcessDefinitionName = "Process Definition Name"; pi.TenantId = "Tenant Id"; pi.BusinessKey = "Bussines Key"; pi.UserCandidates = ""; store.Create(pi); Assert.IsNotNull(pi.ProcessInstanceId); Assert.IsNotNull(pi.SuspensionState); Assert.IsNotNull(pi.Name); Assert.IsNotNull(pi.ProcessDefinitionId); Assert.IsNotNull(pi.ProcessDefinitionName); Assert.IsNotNull(pi.TenantId); Assert.IsNotNull(pi.UserCandidates); } } }
public void TestCreateIntAsync() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { ProcessInstance data = new ProcessInstance(); data.SuspensionState = ESuspensionState.ACTIVE; data.Name = "Test Process Instance"; data.ProcessDefinitionId = 0; data.ProcessDefinitionName = "Process Definition Name"; data.TenantId = "Tenant Id"; data.UserCandidates = ""; Task task = store.CreateAsync(data); task.Wait(); Assert.IsNotNull(data.ProcessInstanceId); Assert.IsNotNull(data.SuspensionState); Assert.IsNotNull(data.Name); Assert.IsNotNull(data.ProcessDefinitionId); Assert.IsNotNull(data.ProcessDefinitionName); Assert.IsNotNull(data.TenantId); Assert.IsNotNull(data.UserCandidates); } } }
public void TestBpmContextManagerInt2() { using (BpmDbContext actual = new BpmDbContext()) { ProcessManager manager = new ProcessManager(actual); } }
public void TestBpmDbContextIntNoConnStr() { using (BpmDbContext actual = new BpmDbContext()) { Assert.IsNotNull(actual); } }
public void TestProcessInstanceManagerInt() { using (BpmDbContext actual = new BpmDbContext()) { ProcessManager manager = new ProcessManager(actual); } }
public void TestProcessInstanceManagerConstructn() { using (BpmDbContext ctx = new BpmDbContext()) { ProcessManager manager = new ProcessManager(ctx); } }
public void TestBpmDbContextGuidNoCon() { using (BpmDbContext actual = new BpmDbContext()) { Assert.IsNotNull(actual); } }
public void TestProcessTaskStore2() { using (BpmDbContext context = new BpmDbContext()) { ProcessTaskStore store = new ProcessTaskStore(context); } }
public ProcessTaskStore(BpmDbContext context, IUser user, ITenant tenant) { Context = context; TenantId = tenant == null ? null : tenant.TenantId; User = user; TaskStore = new EntityStore <ProcessTaskEntity>(context); ProcessVariableEntity = context.Set <ProcessVariableEntity>(); }
public void DeploymentStoreTest1() { using (BpmDbContext db = new BpmDbContext()) { DeploymentStore store = new DeploymentStore(db); Assert.IsNotNull(store); } }
public void ProcessInstanceStoreTest1() { using (BpmDbContext db = new BpmDbContext()) { ProcessInstanceStore store = new ProcessInstanceStore(db); Assert.IsNotNull(store); } }
public void DeployBpmnTest() { using (BpmDbContext db = new BpmDbContext()) { DeploymentManager manager = new DeploymentManager(db); string bpmnFile = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName + "\\LosFlow.bpmn"; manager.DeployBpmn(bpmnFile); } }
public DeploymentManager(BpmDbContext context) { Context = context; processStore = new BpmnProcessStore(context); itemDefStore = new ProcessItemDefinitionStore(context); processItemVariableStore = new ProcessItemVariableStore(context); sequenceFlowStore = new BpmnSequenceFlowStore(context); flowNodeStore = new BpmnFlowNodeStore(context); bpmnItemDefinitionStore = new BpmnItemDefinitionStore(context); }
public void TestProcessInstanceManagerConstructNull() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { store.FindById(null); } } }
//[TestMethod] public void TestProcessDefinitionManagerFindNull() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessDefinitionStore store = new ProcessDefinitionStore(ctx)) { store.FindById(null); } } }
public void TestProcessDefinitionStoreFindById2() { BpmDbContext context = new BpmDbContext(); context.Database.Log = s => Debug.WriteLine(s); ProcessDefinitionStore store = new ProcessDefinitionStore(context); store.FindByIdAsync("1"); store.Dispose(); }
public ProcessDefinitionStore(BpmDbContext context) { Context = context; deploymentStore = new EntityStore <DeploymentEntity>(context); definitionStore = new EntityStore <DefinitionEntity>(context); flowNodeStore = new EntityStore <FlowNodeEntity>(context); sequenceFlowStore = new EntityStore <SequenceFlowEntity>(context); definitionItemStore = new EntityStore <DefinitionItemEntity>(context); processStore = new EntityStore <ProcessDefinitionEntity>(context); }
public void TestProcessInstanceManagerConstruct2() { using (BpmDbContext ctx = new BpmDbContext()) { ProcessDefinitionStore defStore = new ProcessDefinitionStore(ctx); ProcessInstanceStore insStore = new ProcessInstanceStore(ctx); ProcessTaskStore taskStore = new ProcessTaskStore(ctx); ProcessManager manager = new ProcessManager(defStore, insStore, taskStore); } }
public void TestCreateNull() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { store.Create(null); } } }
public DefinitionManagerTests() { using (BpmDbContext context = new BpmDbContext()) { context.Database.CreateIfNotExists(); context.Database.Initialize(true); } ProcessDefinitionStore store = new ProcessDefinitionStore(); manager = new DefinitionManager(store); }
public void TestStore() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { ProcessInstance actual = store.FindById("1"); Assert.IsNotNull(store.Context); Assert.IsNotNull(store.Entities); } } }
public ProcessInstanceStore(BpmDbContext context, IUser user, ITenant tenant) { Context = context; TenantId = tenant == null ? null : tenant.TenantId; User = user; processInstanceStore = new EntityStore <ProcessInstanceEntity>(context); processFlowStore = new EntityStore <ProcessFlowEntity>(context); processTaskStore = new EntityStore <ProcessTaskEntity>(context); processEntity = context.Set <ProcessDefinitionEntity>(); flowNodeEntity = context.Set <FlowNodeEntity>(); sequenceEntity = context.Set <SequenceFlowEntity>(); processVariableEntity = context.Set <ProcessVariableEntity>(); }
public void TestBpmDbContextConStr() { string ConnStr = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); using (BpmDbContext ctx = new BpmDbContext(ConnStr)) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { ProcessInstance actual = store.FindById("1"); Assert.IsNotNull(store.Context); Assert.IsNotNull(store.Entities); } } }
public void TestGuidStore() { string ConnStr = ConfigurationManager.ConnectionStrings["test"].ToString(); using (BpmDbContext ctx = new BpmDbContext(ConnStr)) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { //Task<ProcessInstance> actual = store.FindByIdAsync(Guid.NewGuid()); //actual.Wait(); Assert.IsNotNull(store.Context); Assert.IsNotNull(store.Entities); } } }
public void TestStore() { string ConnStr = ConfigurationManager.ConnectionStrings["test"].ToString(); using (BpmDbContext ctx = new BpmDbContext(ConnStr)) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { ProcessInstance actual = store.FindById(1); Assert.IsNotNull(store.Context); Assert.IsNotNull(store.Entities); } ProcessInstanceStore store2 = new ProcessInstanceStore(); store2.Dispose(); } }
public void TestProcessTaskManagerFindNull() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessTaskStore store = new ProcessTaskStore(ctx)) { try { store.FindById(null); } catch (System.Exception) { } } } }
public void TestProcessInstanceManagerNullAsync2() { using (BpmDbContext ctx = new BpmDbContext()) { using (ProcessInstanceStore store = new ProcessInstanceStore(ctx)) { var task = store.FindByIdAsync("2"); task.Wait(); task = store.FindByProcessInstanceNameAsync("2"); task.Wait(); var actual = store.FindByProcessInstanceName("2"); ProcessInstance pi = new ProcessInstance(); pi.ProcessInstanceId = Guid.NewGuid().ToString(); var taskCreate = store.CreateAsync(pi); taskCreate.Wait(); try { taskCreate = store.CreateAsync(null); taskCreate.Wait(); } catch (System.Exception) { } try { store.Create(null); } catch (System.Exception) { } try { Task task2 = store.FindByIdAsync(null); task2.Wait(); } catch (System.Exception) { } } } }