public virtual void Next(Type type) { currentFlowStepSnapShot = 0; var subFlowStep = new SubFlowStep {Label = type.Name}; subFlowStep.AddScreenShot(TakeScreenShot(type.Name)); flowSteps.Add(subFlowStep); screenCreationTime = DateTime.Now; }
public virtual void Act() { if (!IsEmpty) { SubFlowStep previousSubFlowStep = flowSteps[flowSteps.Count - 1]; previousSubFlowStep.AddScreenShot(TakeScreenShot(previousSubFlowStep.Label)); previousSubFlowStep.TimeSpent = (DateTime.Now - screenCreationTime).Milliseconds; } }
public virtual void Next(Type type) { currentFlowStepSnapShot = 0; var subFlowStep = new SubFlowStep { Label = type.Name }; subFlowStep.AddScreenShot(TakeScreenShot(type.Name)); flowSteps.Add(subFlowStep); screenCreationTime = DateTime.Now; }