public void CallTree_SetVerbosity_Essential() { CallTree tree = CreateCallTree(); tree.SetVerbosity(ThreadFlowLocationImportance.Essential); tree.TopLevelNodes[0].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[0].Visibility.Should().Be(Visibility.Collapsed); tree.TopLevelNodes[0].Children[1].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[2].Visibility.Should().Be(Visibility.Collapsed); tree.TopLevelNodes[1].Visibility.Should().Be(Visibility.Collapsed); tree.TopLevelNodes[2].Visibility.Should().Be(Visibility.Visible); }
public void CallTree_SetVerbosity_Unimportant() { CallTree tree = CreateCallTree(); tree.SetVerbosity(ThreadFlowLocationImportance.Unimportant); tree.TopLevelNodes[0].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[0].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[1].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[2].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[1].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[2].Visibility.Should().Be(Visibility.Visible); }
public void CallTree_SetVerbosity_Important() { CallTree tree = CreateCallTree(); tree.SetVerbosity(AnnotatedCodeLocationImportance.Important); tree.TopLevelNodes[0].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[0].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[1].Visibility.Should().Be(Visibility.Visible); tree.TopLevelNodes[0].Children[2].Visibility.Should().Be(Visibility.Collapsed); tree.TopLevelNodes[1].Visibility.Should().Be(Visibility.Collapsed); tree.TopLevelNodes[2].Visibility.Should().Be(Visibility.Visible); }