Sha256: 94e6b082e7b85731db80faf08f1d4dbf4ee71892c80da6a82f2e9336780a1137
Contents?: true
Size: 702 Bytes
Versions: 114
Compression:
Stored size: 702 Bytes
Contents
using System; using Generators.Input; using Generators.Output; using Humanizer; namespace Generators.Exercises { public class PerfectNumbers : GeneratorExercise { protected override void UpdateCanonicalData(CanonicalData canonicalData) { foreach (var canonicalDataCase in canonicalData.Cases) { if (canonicalDataCase.Expected is string classificationType) canonicalDataCase.Expected = new UnescapedValue($"Classification.{classificationType.Transform(To.SentenceCase)}"); else canonicalDataCase.ExceptionThrown = typeof(ArgumentOutOfRangeException); } } } }
Version data entries
114 entries across 114 versions & 1 rubygems