public void WorkflowPropertyInterigator_SetActivityProperties_WhenNullXmlPayload_ExpectSomePropertiesSet()
{
//------------Setup for test--------------------------
IEventAggregator evtAg = new EventAggregator();
Mock<IEnvironmentModel> env = new Mock<IEnvironmentModel>();
Mock<IStudioResourceRepository> exp = new Mock<IStudioResourceRepository>();
env.Setup(e => e.Name).Returns("My Env");
var resource = new ResourceModel(env.Object, evtAg);
var activity = new DsfActivity("FriendlyName", String.Empty, "ServiceName", string.Empty, string.Empty, string.Empty);
//------------Execute Test---------------------------
WorkflowPropertyInterigator.SetActivityProperties(resource, ref activity);
//------------Assert Results-------------------------
Assert.IsTrue(activity.IsWorkflow);
Assert.AreEqual("Workflow", activity.Type.Expression.ToString());
Assert.AreEqual("My Env", activity.FriendlySourceName.Expression.ToString());
}