public void DsfActivity_UpdateDebugParentID_UniqueIdNotSameIfNestingLevelIncreased() { var dataObject = new DsfDataObject(CurrentDl, Guid.NewGuid()) { ServerID = Guid.NewGuid(), IsDebug = true, ForEachNestingLevel = 1 }; var act = new DsfActivity(); var originalGuid = Guid.NewGuid(); act.UniqueID = originalGuid.ToString(); act.UpdateDebugParentID(dataObject); Assert.AreNotEqual(originalGuid.ToString(), act.UniqueID); Assert.AreEqual(act.GetWorkSurfaceMappingId(), originalGuid); }
public void DsfActivity_UpdateDebugParentID_UniqueIdSameIfNestingLevelNotChanged() { var dataObject = new DsfDataObject(CurrentDl, Guid.NewGuid()) { // NOTE: WorkflowApplicationFactory.InvokeWorkflowImpl() will use HostSecurityProvider.Instance.ServerID // if this is NOT provided which will cause the tests to fail! ServerID = Guid.NewGuid(), IsDebug = true, }; var act = new DsfActivity(); var originalGuid = Guid.NewGuid(); act.UniqueID = originalGuid.ToString(); act.UpdateDebugParentID(dataObject); Assert.AreEqual(originalGuid.ToString(), act.UniqueID); Assert.AreEqual(act.GetWorkSurfaceMappingId(), originalGuid); }
// ReSharper disable InconsistentNaming public void DsfActivity_UpdateDebugParentID_UniqueIdNotSameIfNestingLevelIncreased() // ReSharper restore InconsistentNaming { var dataObject = new DsfDataObject(CurrentDl, Guid.NewGuid()) { // NOTE: WorkflowApplicationFactory.InvokeWorkflowImpl() will use HostSecurityProvider.Instance.ServerID // if this is NOT provided which will cause the tests to fail! ServerID = Guid.NewGuid(), IsDebug = true, ForEachNestingLevel = 1 }; DsfActivity act = new DsfActivity(); var originalGuid = Guid.NewGuid(); act.UniqueID = originalGuid.ToString(); act.UpdateDebugParentID(dataObject); Assert.AreNotEqual(originalGuid.ToString(), act.UniqueID); Assert.AreEqual(act.GetWorkSurfaceMappingId(), originalGuid); }