public void Filtered_should_apply_predicate()
        {
            StatusAppender sa = new StatusAppender();
            sa.AppendError("error", null);
            sa.AppendWarning("warning");

            Assert.That(sa.Level, Is.EqualTo(Severity.Error));
        }
        public void highest_error_level_wins()
        {
            StatusAppender sa = new StatusAppender();
            sa.AppendError("error", null);
            sa.AppendWarning("warning");

            Assert.That(sa.Level, Is.EqualTo(Severity.Error));
            Assert.That(sa.Children.Count, Is.EqualTo(2));
        }