Sha256: eca1be8fe285187c66c3787c21b3b9e8df753d7138afa56ac3ba1ca7386472b8
Contents?: true
Size: 871 Bytes
Versions: 166
Compression:
Stored size: 871 Bytes
Contents
using System.Collections; using Generators.Input; namespace Generators.Output { public class TestMethodBodyWithEqualityCheck : TestMethodBody { public TestMethodBodyWithEqualityCheck(CanonicalDataCase canonicalDataCase, CanonicalData canonicalData) : base(canonicalDataCase, canonicalData) { AssertTemplateName = ExpectedIsEmptyEnumerable ? "AssertEqual_Empty" : "AssertEqual"; AssertTemplateParameters = new { Data.ExpectedParameter, Data.TestedValue }; } public override bool UseVariableForExpected => base.UseVariableForExpected && !ExpectedIsEmptyEnumerable; private bool ExpectedIsEmptyEnumerable => !(CanonicalDataCase.Expected is string) && CanonicalDataCase.Expected is IEnumerable enumerable && enumerable.GetEnumerator().MoveNext() == false; } }
Version data entries
166 entries across 166 versions & 1 rubygems