public void AverageNullableInt() { var source = Enumerable.Range(0, 4500).Select(x => (int?)x).Concat(new int?[] { null, null, null }).Shuffle().ToArray(); Assert.AreEqual(Enumerable.Average(source), ExtraEnumerable.Average(source)); }
public void AverageInt() { var source = Enumerable.Range(-100, 450).ToArray(); Assert.AreEqual(Enumerable.Average(source), ExtraEnumerable.Average(source)); }
public void AverageUInt() { var source = Enumerable.Range(0, 4500).ToArray(); Assert.AreEqual(Enumerable.Average(source), ExtraEnumerable.Average(source.Select(x => (uint)x).ToArray())); }
public double AverageArrayExtraLinq() => ExtraEnumerable.Average(_data);