public void ShouldTestVariateValues(NoiseValuesVariationTestCase testCase) { // When var actual = _noiseGenerator.VariateValues(testCase.InitialNoiseValue).ToArray(); // Then Assert.Equal(testCase.Expected.Length, actual.Length); Assert.All(actual, x => Assert.Contains(testCase.Expected, y => y.SequenceEqual(x))); }
public void ShouldTestVariateValues( FieldElement[] initialNoiseValue, FieldElement[][] expected) { // When var actual = _noiseGenerator.VariateValues(initialNoiseValue).ToArray(); // Then Assert.Equal(expected.Length, actual.Length); Assert.All(actual, x => Assert.Contains(expected, y => y.SequenceEqual(x))); }