public void IsSatisfiedBy_WhenSeverityDoesNotMatchValue_ReturnsFalse(Severity severity, Severity value)
        {
            var ticket = new Ticket
            {
                Severity = severity
            };
            var spec   = new GetTicketBySeverity(value);
            var result = spec.IsSatisfiedBy(ticket);

            Assert.IsFalse(result, "Should return false when severity does not match value.");
        }
        public void IsSatisfiedBy_WhenSeverityMatchesValue_ReturnsTrue(Severity severity)
        {
            var ticket = new Ticket
            {
                Severity = severity
            };
            var spec   = new GetTicketBySeverity(severity);
            var result = spec.IsSatisfiedBy(ticket);

            Assert.IsTrue(result, "Should return true when severity matches value.");
        }