コード例 #1
0
        public override bool Play(MappedItem control, Log log)
        {
            log.CreateLogItem(LogItemCategory.Event, nameParameter.GetValue());
            log.StartLogItemChildren();

            foreach (TestItem testItem in TestItem.TestItems)
            {
                if (!testItem.Play(log))
                    return false;
            }

            log.EndLogItemChildren();
            return true;
        }
コード例 #2
0
        public override bool Play(MappedItem control, Log log)
        {
            string testName = testNameParam.GetValue();
            string filePath =
                this.TestItem.Test.Project.TestFiles.First(
                    t => t.Name.Substring(0, t.Name.Length - DefaultData.TestExtension.Length).Equals(testName)).FilePath;

            Test test = testFileManager.Open(filePath);
            test.Project = TestItem.Test.Project;

            log.CreateLogItem(LogItemCategory.Event, string.Format("Running test: {0}", testName));
            log.StartLogItemChildren();
            test.Play(log);
            log.EndLogItemChildren();
            return true;
        }