Microsoft.Protocols.TestManager.Kernel.Utility.GenerateTextCaseListItems C# (CSharp) Method

GenerateTextCaseListItems() public method

Generates plain text case list.
public GenerateTextCaseListItems ( bool passed, bool failed, bool inconclusive, bool notrun ) : List
passed bool Include passed test cases
failed bool Include failed test cases
inconclusive bool Include inconclusive test cases
notrun bool Include not run test cases
return List
        public List<CaseListItem> GenerateTextCaseListItems(bool passed, bool failed, bool inconclusive, bool notrun)
        {
            List<CaseListItem> items = new List<CaseListItem>();
            foreach (var i in selectedCases)
            {
                if (i.Status == TestCaseStatus.Passed && passed ||
                    i.Status == TestCaseStatus.Failed && failed ||
                    i.Status == TestCaseStatus.NotRun && notrun ||
                    i.Status == TestCaseStatus.Other && inconclusive)
                {
                    items.Add(new CaseListItem(i.Name, i.Status));
                }
            }
            return items;
        }