Class ProcessExecutionTestUtilities
Inheritance
System.Object
ProcessExecutionTestUtilities
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.TestFramework.dll
Syntax
public static class ProcessExecutionTestUtilities
Methods
AddManualStartEvent<TProcess>(TProcess)
Declaration
public static TProcess AddManualStartEvent<TProcess>(this TProcess source)
where TProcess : Process
Parameters
Type |
Name |
Description |
TProcess |
source |
|
Returns
Type |
Description |
TProcess |
|
Type Parameters
Name |
Description |
TProcess |
|
AssertActivityCompletionListenerAdded(ProcessUserTask, Entity)
Declaration
public static IDisposable AssertActivityCompletionListenerAdded(this ProcessUserTask source, Entity activity)
Parameters
Returns
Type |
Description |
System.IDisposable |
|
AssertUnlinkActivity(ProcessUserTask, Guid, Guid)
Declaration
public static IDisposable AssertUnlinkActivity(this ProcessUserTask source, Guid activityId, Guid activityStatusId)
Parameters
Type |
Name |
Description |
ProcessUserTask |
source |
|
System.Guid |
activityId |
|
System.Guid |
activityStatusId |
|
Returns
Type |
Description |
System.IDisposable |
|
CallInternalExecute(ProcessActivity, ProcessExecutingContext)
Declaration
public static bool CallInternalExecute(this ProcessActivity source, ProcessExecutingContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
MakeInterpreted(ProcessSchema)
Declaration
public static ProcessSchema MakeInterpreted(this ProcessSchema source)
Parameters
Returns
RunWithProcessLog(Action<ILog>)
Declaration
public static void RunWithProcessLog(Action<ILog> action)
Parameters
Type |
Name |
Description |
System.Action<Common.Logging.ILog> |
action |
|
SetupCanBeCompleted(ProcessActivity, Boolean)
Declaration
public static void SetupCanBeCompleted(this ProcessActivity source, bool value)
Parameters
SetupCompiledProcessManagerItem(UserConnection, ProcessSchemaManager, Process, ProcessSchema)
Declaration
public static ProcessSchemaManagerItem SetupCompiledProcessManagerItem(UserConnection source, ProcessSchemaManager processSchemaManager = null, Process processInstance = null, ProcessSchema processSchema = null)
Parameters
Returns
SetupCompiledProcessWithParameter(UserConnection, String, Nullable<Guid>)
Declaration
public static ProcessExecutionTestUtilities.TestCompiledProcessWithProperties SetupCompiledProcessWithParameter(UserConnection source, string processSchemaName, Guid? schemaUId = default(Guid? ))
Parameters
Type |
Name |
Description |
UserConnection |
source |
|
System.String |
processSchemaName |
|
System.Nullable<System.Guid> |
schemaUId |
|
Returns
SetupCompiledProcessWithParameters(UserConnection, String, Dictionary<String, DataValueType>, Nullable<Guid>)
Declaration
public static ProcessExecutionTestUtilities.TestCompiledProcessWithProperties SetupCompiledProcessWithParameters(UserConnection source, string processSchemaName, Dictionary<string, DataValueType> parameters, Guid? schemaUId = default(Guid? ))
Parameters
Type |
Name |
Description |
UserConnection |
source |
|
System.String |
processSchemaName |
|
System.Collections.Generic.Dictionary<System.String, DataValueType> |
parameters |
|
System.Nullable<System.Guid> |
schemaUId |
|
Returns
SetupCreateTempFile(Process)
Declaration
public static IFile SetupCreateTempFile(this Process source)
Parameters
Type |
Name |
Description |
Process |
source |
|
Returns
SetupCreateUserTaskActivity(ProcessUserTask, Action<UserTaskActivityInfo>)
Declaration
public static Entity SetupCreateUserTaskActivity(this ProcessUserTask source, Action<UserTaskActivityInfo> validateTaskActivityInfo)
Parameters
Returns
SetupInternalProcessEngine(UserConnection)
Declaration
public static IProcessEngine SetupInternalProcessEngine(this UserConnection source)
Parameters
Returns
SetupInterpretedProcess(UserConnection, String)
Declaration
public static ProcessComponentSet SetupInterpretedProcess(UserConnection userConnection, string schemaName)
Parameters
Type |
Name |
Description |
UserConnection |
userConnection |
|
System.String |
schemaName |
|
Returns
SetupInterpretedProcessSchema(UserConnection, String)
Declaration
public static ProcessSchema SetupInterpretedProcessSchema(UserConnection source, string processSchemaName)
Parameters
Type |
Name |
Description |
UserConnection |
source |
|
System.String |
processSchemaName |
|
Returns
SetupInterpretedProcessWithParameter(UserConnection, String, ITestProcessStateService, IMessageQueueManager, IMessageQueueManagerItem)
Declaration
public static ProcessComponentSet SetupInterpretedProcessWithParameter(UserConnection source, string processSchemaName, ITestProcessStateService stateService, IMessageQueueManager queueManager = null, IMessageQueueManagerItem taskExecutor = null)
Parameters
Returns
SetupProcessEngineDI(UserConnection)
Declaration
public static void SetupProcessEngineDI(this UserConnection source)
Parameters
SetupProperties<T>(T, Boolean, Boolean)
Declaration
public static T SetupProperties<T>(this T source, bool forceCompile = false, bool interpretable = true)
where T : ISchemaManagerItem<ProcessSchema>
Parameters
Type |
Name |
Description |
T |
source |
|
System.Boolean |
forceCompile |
|
System.Boolean |
interpretable |
|
Returns
Type Parameters
SetupScriptSession()
Declaration
public static IScriptSession SetupScriptSession()
Returns
SetupSubProcessProxy(Process, ProcessSchema)
Declaration
public static Process SetupSubProcessProxy(Process owner, ProcessSchema subProcessSchema)
Parameters
Returns
SetupSynchronizeCompletedActivity<TProcessUserTask>(TProcessUserTask, Action<UserTaskActivitySyncOptions>)
Declaration
public static IDisposable SetupSynchronizeCompletedActivity<TProcessUserTask>(this TProcessUserTask source, Action<UserTaskActivitySyncOptions> validateSyncOptions)
where TProcessUserTask : ProcessUserTask, IUserTaskActivityInfo
Parameters
Returns
Type |
Description |
System.IDisposable |
|
Type Parameters
Name |
Description |
TProcessUserTask |
|
SetupTestProcess(UserConnection)
Declaration
public static Process SetupTestProcess(UserConnection source)
Parameters
Returns