/// <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); }
/// <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); }
/// <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); }
/// <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); }
public QueryServiceSample(IRepositorySample repository) : base(repository) { }
public CrudServiceSample(IRepositorySample repository) : base(repository) { }
public CrudServiceSample(IUnitOfWork unitOfWork, IRepositorySample repository) : base(unitOfWork, repository) { }
public CrudServiceSample(IRepositorySample repository) : base(repository, new UnitOfWorkHook()) { }
public CrudServiceSample(ZKCloud.Datas.UnitOfWorks.IUnitOfWork unitOfWork, IRepositorySample repository) : base(unitOfWork, repository) { }