Here you can do it with a simple automatic setup:
[Fact] public void GenerateTwoDistinctNonZeroIntegersWithAutoFixture() { var fixture = new Fixture(); var generator = fixture.Create<Generator<int>>(); var numbers = generator.Where(x => x != 0).Distinct().Take(2);
And here is a way to do it with AutoFixture.Xunit :
[Theory, AutoData] public void GenerateTwoDistinctNonZeroIntegersWithAutoFixtureXunit( Generator<int> generator) { var numbers = generator.Where(x => x != 0).Distinct().Take(2);
source share