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); }