Sha256: 38458489d03f66424ebacc5509a9206fcff772e60dcb0c7f303b3911e71ce92b
Contents?: true
Size: 671 Bytes
Versions: 5
Compression:
Stored size: 671 Bytes
Contents
using System; using Generators.Output; using Humanizer; using Newtonsoft.Json.Linq; namespace Generators.Exercises { public class PerfectNumbers : Exercise { public PerfectNumbers() { foreach (var canonicalDataCase in CanonicalData.Cases) { canonicalDataCase.ExceptionThrown = canonicalDataCase.Expected is JObject ? typeof(ArgumentOutOfRangeException) : null; if (canonicalDataCase.Expected is string classificationType) canonicalDataCase.Expected = new UnescapedValue($"Classification.{classificationType.Transform(To.SentenceCase)}"); } } } }
Version data entries
5 entries across 5 versions & 1 rubygems