Sha256: f054c083342d70c3d6db7aa1b34841aaa2a77e8cdef5759afddf911813fa3d77
Contents?: true
Size: 1.18 KB
Versions: 69
Compression:
Stored size: 1.18 KB
Contents
using Generators.Data; using Generators.Methods; namespace Generators.Exercises { public class BeerSongExercise : EqualityExercise { public BeerSongExercise() : base("beer-song") { } protected override TestMethodData CreateTestMethodData(CanonicalData canonicalData, CanonicalDataCase canonicalDataCase, int index) { var testMethodData = base.CreateTestMethodData(canonicalData, canonicalDataCase, index); testMethodData.Options.UseVariableForExpected = true; testMethodData.Options.FormatExpected = true; testMethodData.CanonicalDataCase.Expected = CanonicalDataValue.ExpectedToMultiLineString(testMethodData.CanonicalDataCase.Expected); if (testMethodData.CanonicalDataCase.Property == "verse") testMethodData.Options.InputProperty = "number"; else testMethodData.CanonicalDataCase.Input = new[] { testMethodData.CanonicalDataCase.Data["beginning"], testMethodData.CanonicalDataCase.Data["end"] }; return testMethodData; } } }
Version data entries
69 entries across 69 versions & 1 rubygems