Exemplo n.º 1
0
        static IssueGroup CreateSecondaryGroup()
        {
            var issueGroup = new IssueGroup(null, "secondary group");

            issueGroup.EnableProcessing();
            return(issueGroup);
        }
Exemplo n.º 2
0
 public void SetUp()
 {
     nextProvider   = new MockGroupingProvider();
     sourceProvider = new MockGroupingProvider();
     group          = new IssueGroup(nextProvider, "sut");
     node           = group;
     group.EnableProcessing();
 }
Exemplo n.º 3
0
        public void PassesIssueSummaryToNewGroupDuringEnableProcessing()
        {
            var disabledGroup = new IssueGroup(nextProvider, "sut");

            // "prime" the tree of groups
            nextProvider.Group = CreateSecondaryGroup();

            var probe = new IssueSummary();

            disabledGroup.AddIssue(probe);
            disabledGroup.EnableProcessing();
            var issues = ((IIssueTreeNode)nextProvider.Group).Children;

            Assert.IsTrue(issues.Contains(probe), "The issue was not added to the new group.");
        }