public void Configuration(IAppBuilder app) { AutoMapperConfiguration.Config(); app.CreatePerOwinContext(PulseContext.Create); app.CreatePerOwinContext <PulseUserManager>(PulseUserManager.Create); ConfigureOAuth(app); var config = new HttpConfiguration(); config.MapHttpAttributeRoutes(); config.EnableCors(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); config.DependencyResolver = new NinjectResolver(NinjectConfiguration.CreateKernel()); var json = config.Formatters.JsonFormatter; json.SerializerSettings.PreserveReferencesHandling = Newtonsoft.Json.PreserveReferencesHandling.Objects; config.Formatters.Remove(config.Formatters.XmlFormatter); app.UseCors(CorsOptions.AllowAll); app.UseWebApi(config); }
public void TestUpdateAsync() { AutoMapperConfiguration.Config(); var countryRepository = new Mock <IRepository <Country> >(); var mockService = new Mock <IUnitOfWork>(); var dbSet = new FakeDbSet <Country>(); dbSet.AddRange(FakeCountries.FakeDataCountries()); countryRepository.Setup(x => x.FindByAsync(1)) .Returns(dbSet.FindAsync(new CancellationToken(false), 1)); var countryDto = FakeCountries.FakeDataCountriesDto(hasKiosks: false).FirstOrDefault(); mockService.Setup(x => x.Countries).Returns(countryRepository.Object); mockService.Setup(x => x.CommitAsync()).Returns(Task.FromResult(0)).Verifiable(); //var countryService = new CountryService(mockService.Object); //var subsites = countryService.UpdateAsync(countryDto).Result; //mockService.Verify(x => x.CommitAsync(), Times.Once); }
/// <summary> /// Application_Start /// </summary> protected void Application_Start() { //MVC相关 AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ////DI 构造函数注入 //new IocInitializeConstructor().Initialize(); //属性注入 new IocInitializeProperties().Initialize(); //数据库基础数据初始化 DbInitService.Init(); //定时任务 new EmailJobScheduler().Start(); //AutoMapper AutoMapperConfiguration.Config(); AutoMapperConfiguration.ConfigExt(); }
protected BaseTest() { _mockService = new Mock <TService>(); _httpRouteValueDictionary = InitHttpRouteValueDictionary(); _url = GetUrl(); AutoMapperConfiguration.Config(); _fakeDataMethodDic = new FakeDataDto().FakeDataMethodDic; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfiguration.Config(); }
public BaseTest() { AutoMapperConfiguration.Config(); _mockUnitOfWork = new Mock <IUnitOfWork>(); _mockRepository = new Mock <IRepository <TEntity> >(); _dbSet = new FakeDbSet <IEntity>(); //_mockUnitOfWork.Setup(x => x.Countries).Returns(_mockRepository.Object); //mockService.Setup(x => x.Countries.FindAll(null)).Returns(dbSet); }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); AutoMapperConfiguration.Config(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); AutoMapperConfiguration configuration = new AutoMapperConfiguration(); configuration.Config(); DependencyConfiguration.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfiguration.Config(); MenuCacheHelper menuCacheHelper = new MenuCacheHelper(); menuCacheHelper.LoadMenu(); BundleTable.EnableOptimizations = false; }
public void Test() { AutoMapperConfiguration.Config(); var instance = GetMockedContainer(); var services = instance.Get <ICountryService>(); var countryDto = FakeCountries.FakeDataCountriesDto(hasKiosks: false).FirstOrDefault(); var result = AsyncHelper.RunSync(() => services.CreateAsync(countryDto)); Assert.IsNotNull(result); }
public static void Main(string[] args) { AutoMapperConfiguration.Config(); NinjectConfiguration.Config(); #if DEBUG Process process = ResolverFactory.GetService <Process>(); process.Start(); Console.ReadKey(); #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new SelfHostService() }; ServiceBase.Run(ServicesToRun); #endif }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddDbContext <YClientsContext>(option => { option.UseSqlServer(Configuration.GetConnectionString("YClient")); }); services.AddScoped <DbContext, YClientsContext>(); services.AddScoped(typeof(IRepository <,>), typeof(DbRepository <,>)); services.AddScoped(typeof(IService <, ,>), typeof(Service <, ,>)); services.AddTransient <IMapper>(config => AutoMapperConfiguration.Config()); services.AddTransient <IEncrypter, Hashing>(); }
public void TestCreateAsync() { AutoMapperConfiguration.Config(); var countryRepository = new Mock <IRepository <Country> >(); var mockService = new Mock <IUnitOfWork>(); var countryDto = FakeCountries.FakeDataCountriesDto(hasKiosks: false).FirstOrDefault(); mockService.Setup(x => x.Countries).Returns(countryRepository.Object); mockService.Setup(x => x.CommitAsync()).Returns(Task.FromResult(0)).Verifiable(); //var countryService = new CountryService(mockService.Object); //var subsites = countryService.CreateAsync(countryDto).Result; //mockService.Verify(x => x.CommitAsync(), Times.Once); }
public static void Main(string[] args) { AutoMapperConfiguration.Config(); NinjectConfiguration.Config(); #if DEBUG using (Microsoft.Owin.Hosting.WebApp.Start <SignalRConfiguration>(SettingsConfigurationSignalR.DOMAIN_SERVER)) { Console.WriteLine("OwinServer Started...."); Console.ReadKey(); } #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new SelfHostService() }; ServiceBase.Run(ServicesToRun); #endif }
public void TestFindAllAsync() { AutoMapperConfiguration.Config(); var dbSet = new FakeDbSet <Country>(); dbSet.AddRange(FakeCountries.FakeDataCountries()); var countryRepository = new Mock <IRepository <Country> >(); var mockService = new Mock <IUnitOfWork>(); mockService.Setup(x => x.Countries).Returns(countryRepository.Object); mockService.Setup(x => x.Countries.FindAll(null)).Returns(dbSet); //var countryService = new CountryService(mockService.Object); //var subsites = countryService.FindAllAsync().Result; }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); if (env.IsDevelopment()) { // For more details on using the user secret store see https://go.microsoft.com/fwlink/?LinkID=532709 builder.AddUserSecrets <Startup>(); } builder.AddEnvironmentVariables(); Configuration = builder.Build(); AutoMapperConfiguration.Config(); }
public override void Load() { this.Bind(typeof(IRepository <>)).To(typeof(DbRepository <>)).WithConstructorArgument("context", new YClientsContext()); this.Bind <IMapper>().ToMethod(context => AutoMapperConfiguration.Config()); this.Bind <IEncrypter>().To <Hashing>(); }
public Startup(IConfiguration configuration) { Configuration = configuration; AutoMapperConfiguration.Config(); }