示例#1
0
 public PersonQueryService(
     IPersonReaderRepositoryContract personRepo,
     IAgeGroupReaderRepositoryContract ageGroupRepo)
 {
     _personRepo   = personRepo;
     _ageGroupRepo = ageGroupRepo;
 }
        public void SetUp()
        {
            iocProvider = new AutofacProvider($@"{ AppDomain.CurrentDomain.BaseDirectory}repoconfig\autofac.repo.reader.json",
                                              $@"{AppDomain.CurrentDomain.BaseDirectory}repoconfig\autofac.repo.writer.json");
            iocProvider.Build();
            agRepo = iocProvider.GetContainer().Resolve <IAgeGroupReaderRepositoryContract>();
            pRepo  = iocProvider.GetContainer().Resolve <IPersonReaderRepositoryContract>();

            agWRepo = iocProvider.GetContainer().Resolve <IAgeGroupWriterRepositoryContract>();
            pWRepo  = iocProvider.GetContainer().Resolve <IPersonWriterRepositoryContract>();
            Thread.Sleep(2000);
        }