public void RepeatList() { List <float> a = LinqFaster.RepeatListF(2.0f, 10); List <float> b = Enumerable.Repeat(2.0f, 10).ToList(); Assert.That(a, Is.EqualTo(b)); }
public void RepeatList() { var a = LinqFaster.RepeatListF(2.0f, 10); var b = Enumerable.Repeat(2.0f, 10).ToList(); Assert.That(a, Is.EqualTo(b)); }
public void SelectManyList() { List <float> a = floatList.SelectManyF(x => LinqFaster.RepeatListF(x, 2)); List <float> b = floatList.SelectMany(x => Enumerable.Repeat(x, 2).ToList()).ToList(); Assert.That(a, Is.EqualTo(b)); a = floatList.SelectManyF((x, i) => LinqFaster.RepeatListF(x + i, 2)); b = floatList.SelectMany((x, i) => Enumerable.Repeat(x + i, 2).ToList()).ToList(); Assert.That(a, Is.EqualTo(b)); }