Add LoadInstance(s) to StateMachineStateTracker to load workflow services instances

Currently we are can load instances for tracked statemachine for normal workflows. var instances = StateMachineStateTracker.LoadI​nstances( WorkflowInstance.Workflow1Defi​nition, view.ConnectionS...

Id #10175 | Release: None | Updated: Wed at 9:28 AM by EyadAB | Created: Wed at 9:28 AM by EyadAB

Add ctor overload for WorkflowInvokerTest to accept arguments

This will make the API the same as WorkflowApplicationTest

Id #10165 | Release: None | Updated: Sun at 2:21 PM by ronjacobs | Created: Sun at 2:21 PM by ronjacobs

Add support for testing Promoted Properties with MemoryStore

Currently testing with promoted properties requires SqlWorkflowInstanceStore and a database.

Id #10162 | Release: None | Updated: May 10 at 9:15 PM by ronjacobs | Created: May 10 at 9:15 PM by ronjacobs

Add WorkflowApplicationTest.InstanceStore property

Allows users to access the InstanceStore without referring to TestWorkflowApplication

Id #10161 | Release: None | Updated: May 10 at 9:03 PM by ronjacobs | Created: May 10 at 9:03 PM by ronjacobs

Clean up Code Analysis violations

A number of small violations are reported by VS11

Id #10160 | Release: None | Updated: May 10 at 9:02 PM by ronjacobs | Created: May 10 at 9:02 PM by ronjacobs

Use parameters for Promotion names in StateMachineStateTracker

Currently using String.Format which is a security vulnerability

Id #10155 | Release: None | Updated: May 9 at 9:13 PM by ronjacobs | Created: May 9 at 9:13 PM by ronjacobs

TrackingHelper.Trace fails with FormatException

If a string variable contains curly braces { } when the tracking record is formatted for trace you will get a format exception. The solution is to escape curly braces before formatting them.

Id #10154 | Release: Microsoft.Activities.Extensions v2.0.3 | Updated: May 9 at 8:24 PM by ronjacobs | Created: May 9 at 8:24 PM by ronjacobs

XamlInjector does fail when default values are set

When I test a xaml with the XamlInjector it does fail when any of the arguments has a default value (e.g. True for a bool flag). This is rather irritating. The error message is also rather mislead...

Id #10150 | Release: None | Updated: May 7 at 8:14 PM by ronjacobs | Created: May 7 at 9:37 AM by Alois

Add GetInstanceID activity

Simple activity to return the instance ID

Id #10121 | Release: None | Updated: Apr 23 at 3:34 PM by ronjacobs | Created: Apr 23 at 3:34 PM by ronjacobs

Add HasValue to InArgument<T> extensions

Similar to Nullable<T>.HasValue

Id #10111 | Release: None | Updated: Apr 18 at 11:23 PM by ronjacobs | Created: Apr 18 at 11:23 PM by ronjacobs