コード例 #1
0
        public TestCase[] GetTestCases()
        {
            _outputManager.WriteToConsole(_messages.Stages.TestCase.Status, _messages.Types.Stage);

            var workItems = _devOpsAccess.GetTestCaseWorkItems();
            var testCases = workItems.ToTestCaseArray();

            ValidateTestCasesIsNullOrEmpty(testCases);

            var duplicateTestCases = _devOpsAccess.ListDuplicateTestCases(testCases);

            ValidateTestCasesHasDuplicates(duplicateTestCases);

            _outputManager.WriteToConsole(string.Format(_messages.Stages.TestCase.Success, testCases.Length), _messages.Types.Success);

            return(testCases);
        }