Sha256: dbbba53cb29d39e0e8555e71bbf556ef831422ef63b45b75fdd25016406ba61e

Contents?: true

Size: 751 Bytes

Versions: 5

Compression:

Stored size: 751 Bytes

Contents

using System;
using Newtonsoft.Json.Linq;

namespace Generators.Exercises
{
    public class AllYourBase : Exercise
    {
        public AllYourBase()
        {
            foreach (var canonicalDataCase in CanonicalData.Cases)
            {
                dynamic input = canonicalDataCase.Input;
                input["input_digits"] = ((JArray)input["input_digits"]).Values<int>();
                canonicalDataCase.Input = input;

                canonicalDataCase.ExceptionThrown = canonicalDataCase.Expected is null ? typeof(ArgumentException) : null;
                canonicalDataCase.UseInputParameters = true;
                canonicalDataCase.UseExpectedParameter = canonicalDataCase.ExceptionThrown == null;
            }
        }
    }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/csharp/generators/Exercises/AllYourBase.cs
trackler-2.1.0.52 tracks/csharp/generators/Exercises/AllYourBase.cs
trackler-2.1.0.51 tracks/csharp/generators/Exercises/AllYourBase.cs
trackler-2.1.0.50 tracks/csharp/generators/Exercises/AllYourBase.cs
trackler-2.1.0.49 tracks/csharp/generators/Exercises/AllYourBase.cs