static IssueGroup CreateSecondaryGroup() { var issueGroup = new IssueGroup(null, "secondary group"); issueGroup.EnableProcessing(); return(issueGroup); }
public void SetUp() { nextProvider = new MockGroupingProvider(); sourceProvider = new MockGroupingProvider(); group = new IssueGroup(nextProvider, "sut"); node = group; group.EnableProcessing(); }
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."); }