private static GetRegisteredVaccineCountQueryHandler CreateHandler(IEnumerable <Manufacturer> manufacturers) { var efs = EntityFactoryServiceStubBuilder.Create() .WithRepository(EntityRepositoryStub.Create(manufacturers)) .Build(); return(new GetRegisteredVaccineCountQueryHandler(efs)); }
CreatedRepositoryStubWithIntKey_ShouldBeQueryableWithNHibernateFetches_Asynchronously_WithoutExceptions() { // Arrange var maslovIgorFio = "MASLOV Igor"; var employees = new[] { new EmployeeEntity { Fio = "Rua Pus 9" }, new EmployeeEntity { Fio = maslovIgorFio } }; var repo = EntityRepositoryStub.Create(employees); // Act var result = await repo.Query() .Where(e => e.Fio == maslovIgorFio) .Fetch(e => e.CurrentTeam).ThenFetch(t => t.TeamCostCenter) .FetchMany(e => e.EmployeeInTeamsHistory).ThenFetch(t => t.Team).ThenFetchMany(t => t.Managers) .OrderBy(e => e.Id) .GroupBy(g => g.CurrentTeam) .ToListAsync(CancellationToken.None); // Assert Assert.That(result, Has.Count.EqualTo(1)); }
private static IEntityRepository <CardEntity> CreateCardsRepository(IEnumerable <CardEntity> items) { return(EntityRepositoryStub.Create(items)); }
private static IEntityRepository <CustomerEntity> CreateCustomersRepository(IEnumerable <CustomerEntity> items) { return(EntityRepositoryStub.Create <CustomerEntity, string>(items)); }