Sha256: 19983642e1e2a300fc0b5df32948e0070938da252560a62cceaa2047d808efdf
Contents?: true
Size: 677 Bytes
Versions: 86
Compression:
Stored size: 677 Bytes
Contents
using System; using Generators.Input; namespace Generators.Exercises { public class Grains : GeneratorExercise { protected override void UpdateCanonicalData(CanonicalData canonicalData) { foreach (var canonicalDataCase in canonicalData.Cases) { if (ShouldThrowException(canonicalDataCase.Expected)) canonicalDataCase.ExceptionThrown = typeof(ArgumentOutOfRangeException); else canonicalDataCase.Expected = (ulong)canonicalDataCase.Expected; } } private static bool ShouldThrowException(dynamic value) => value == -1; } }
Version data entries
86 entries across 86 versions & 1 rubygems