private static async Task<Tuple<List<Employee>, List<AccessCode>>> CreateCodesAndEmployees( IAsyncDocumentSession session, int numberOfAccessCodes = 3) { var fixture = new Fixture(); var employees = fixture.Build<Employee>() .Without(c => c.Id) .CreateMany() .ToList(); var codesList = fixture.Build<AccessCode>() .Without(c => c.Id) .Without(c => c.EmployeeId) .With(c => c.Date, fixture.Create(new DateTime())) .With(c => c.GeneratedAccessCode, 12345) .With(c => c.WorkLocation, "Fazenda Modelo") .CreateMany(numberOfAccessCodes) .ToList(); await session.SaveMany(employees); await session.SaveMany(codesList); return Tuple.Create(employees, codesList); }