Sha256: df637326edd092309e6fc2870c1f06e5dab238a0d5991046ca719f1fab70d895

Contents?: true

Size: 567 Bytes

Versions: 69

Compression:

Stored size: 567 Bytes

Contents

using Generators.Methods;

namespace Generators.Exercises
{
    public abstract class EqualityExercise : Exercise
    {
        protected EqualityExercise(string name) : base(name)
        {
        }

        protected override TestMethod CreateTestMethod(TestMethodData testMethodData)
        {
            if (testMethodData.Options.ThrowExceptionWhenExpectedValueEquals(testMethodData.CanonicalDataCase.Expected))
                return CreateExceptionTestMethod(testMethodData);

            return CreateEqualityTestMethod(testMethodData);
        }
    }
}

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
trackler-2.1.0.7 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.6 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.5 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.4 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.3 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.2 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.1 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.1.0.0 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.55 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.54 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.53 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.52 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.51 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.50 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.49 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.48 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.47 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.46 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.45 tracks/csharp/generators/Exercises/EqualityExercise.cs
trackler-2.0.8.44 tracks/csharp/generators/Exercises/EqualityExercise.cs