using System; using System.Collections.Generic; using System.Linq; using BoundaryLab.Domain; namespace BoundaryLab.Application; public record QuantityResult(bool Accepted, string Code); public sealed class EvaluateQuantity { public QuantityResult Execute(int units) => UnitRule.Valid(units) ? new(true, "accepted") : new(false, "quantity"); }