/// <summary>
        /// 测试 - 初始化
        /// </summary>
        public CrudServiceTest()
        {
            _id     = Guid.NewGuid();
            _id2    = Guid.NewGuid();
            _entity = new EntitySample(_id)
            {
                Name = "A"
            };
            _entity2 = new EntitySample(_id2)
            {
                Name = "B"
            };
            _dto = new DtoSample {
                Id = _id.ToString(), Name = "A"
            };
            _dto2 = new DtoSample {
                Id = _id2.ToString(), Name = "B"
            };
            _unitOfWork = Substitute.For <IUnitOfWork>();
            _repository = Substitute.For <IRepositorySample>();
            _service    = new CrudServiceSample(_unitOfWork, _repository);
            var mapper = new AutoMapperMapper();

            MapperExtensions.SetMapper(mapper);
        }
        /// <summary>
        /// 测试 - 初始化
        /// </summary>
        public QueryServiceTest()
        {
            _id     = Guid.NewGuid();
            _id2    = Guid.NewGuid();
            _entity = new EntitySample(_id)
            {
                Name = "A"
            };
            _entity2 = new EntitySample(_id2)
            {
                Name = "B"
            };
            _repository = Substitute.For <IRepositorySample>();
            _service    = new QueryServiceSample(_repository);
            _service.LazyServiceProvider = Substitute.For <ILazyServiceProvider>();
            var allAssemblyFinder       = new AppDomainAllAssemblyFinder();
            var mapperProfileTypeFinder = new MapperProfileTypeFinder(allAssemblyFinder);
            var instances = mapperProfileTypeFinder
                            .FindAll()
                            .Select(type => Bing.Reflection.Reflections.CreateInstance <IObjectMapperProfile>(type))
                            .ToList();
            var configuration = new MapperConfiguration(cfg =>
            {
                foreach (var instance in instances)
                {
                    Debug.WriteLine($"初始化AutoMapper配置:{instance.GetType().FullName}");
                    instance.CreateMap();
                    // ReSharper disable once SuspiciousTypeConversion.Global
                    cfg.AddProfile(instance as Profile);
                }
            });
            var mapper = new AutoMapperObjectMapper(configuration, instances);

            ObjectMapperExtensions.SetMapper(mapper);
        }
Exemple #3
0
 /// <summary>
 /// 测试初始化
 /// </summary>
 public QueryServiceTest()
 {
     _id     = Guid.NewGuid();
     _id2    = Guid.NewGuid();
     _entity = new EntitySample(_id)
     {
         Name = "A"
     };
     _entity2 = new EntitySample(_id2)
     {
         Name = "B"
     };
     _repository = Substitute.For <IRepositorySample>();
     _service    = new QueryServiceSample(_repository);
 }
Exemple #4
0
 /// <summary>
 /// 测试 - 初始化
 /// </summary>
 public QueryServiceTest()
 {
     _id     = Guid.NewGuid();
     _id2    = Guid.NewGuid();
     _entity = new EntitySample(_id)
     {
         Name = "A"
     };
     _entity2 = new EntitySample(_id2)
     {
         Name = "B"
     };
     _repository = Substitute.For <IRepositorySample>();
     _service    = new QueryServiceSample(_repository);
     //var mapper = new AutoMapperMapper();
     //MapperExtensions.SetMapper(mapper);
 }
Exemple #5
0
 /// <summary>
 /// 测试初始化
 /// </summary>
 public CrudServiceTest()
 {
     _id     = Guid.NewGuid();
     _id2    = Guid.NewGuid();
     _entity = new EntitySample(_id)
     {
         Name = "A"
     };
     _entity2 = new EntitySample(_id2)
     {
         Name = "B"
     };
     _dto = new DtoSample {
         Id = _id.ToString(), Name = "A"
     };
     _dto2 = new DtoSample {
         Id = _id2.ToString(), Name = "B"
     };
     _repository = Substitute.For <IRepositorySample>();
     _service    = new CrudServiceSample(_repository);
 }
Exemple #6
0
 public QueryServiceSample(IRepositorySample repository) : base(repository)
 {
 }
Exemple #7
0
 public CrudServiceSample(IRepositorySample repository) : base(repository)
 {
 }
Exemple #8
0
 public CrudServiceSample(IUnitOfWork unitOfWork, IRepositorySample repository) : base(unitOfWork, repository)
 {
 }
Exemple #9
0
 public CrudServiceSample(IRepositorySample repository) : base(repository, new UnitOfWorkHook())
 {
 }
Exemple #10
0
 public CrudServiceSample(ZKCloud.Datas.UnitOfWorks.IUnitOfWork unitOfWork, IRepositorySample repository) : base(unitOfWork, repository)
 {
 }