public ITestProject GetSequencialTestProjectData() { ITestProject testProject = _sequenceManager.CreateTestProject(); testProject.SetUp.Steps.Add(CreateStaticWaitStep()); testProject.TearDown.Steps.Add(CreateStaticWaitStep()); _sequenceManager.ValidateSequenceData(testProject); ISequenceGroup sequenceGroup = _sequenceManager.CreateSequenceGroup(); sequenceGroup.ExecutionModel = ExecutionModel.SequentialExecution; sequenceGroup.Description = "SequenceGroup Description"; ISequence sequence1 = _sequenceManager.CreateSequence(); sequence1.Behavior = RunBehavior.Normal; sequence1.Description = "Sequence Description"; sequence1.Steps.Add(CreateClassGenStep("instance", sequence1)); sequence1.Steps.Add(CreateInstanceWaitStep("instance", "200", sequence1, "totalWaitTime")); sequence1.Steps.Add(CreateGetFuncStep("instance", "totalTime", sequence1)); sequenceGroup.Sequences.Add(sequence1); ISequence sequence2 = _sequenceManager.CreateSequence(); sequence2.Behavior = RunBehavior.Normal; sequence2.Description = "Sequence Description"; sequence2.Steps.Add(CreateClassGenStep("instance", sequence2)); sequence2.Steps.Add(CreateInstanceVarParamWaitStep("instance", "waitTime", "300", sequence2, "totalWaitTime")); sequence2.Steps.Add(CreateErrorStep("instance")); sequenceGroup.Sequences.Add(sequence2); ISequence sequence3 = _sequenceManager.CreateSequence(); sequence3.Behavior = RunBehavior.Normal; sequence3.Description = "Sequence Description"; sequence3.Steps.Add(CreateClassGenStep("instance", sequence3)); sequence3.Steps.Add(CreateInstanceWaitStep("instance", "200", sequence3, "totalWaitTime")); sequence3.Steps.Add(CreateErrorStep("instance")); sequenceGroup.Sequences.Add(sequence3); _sequenceManager.ValidateSequenceData(sequenceGroup, testProject); testProject.SequenceGroups.Add(sequenceGroup); return(testProject); }