public static void Register(HttpConfiguration config) { //// Web API configuration and services var container = new UnityContainer(); RegisterDataServices.Register(container); RegisterMappers.Register(container); RegisterServices.Register(container); RegisterFacades.Register(container); config.DependencyResolver = new UnityResolver(container); config.AddApiVersioning(v => v.AssumeDefaultVersionWhenUnspecified = true); // Web API routes var constraintResolver = new DefaultInlineConstraintResolver() { ConstraintMap = { ["apiVersion"] = typeof(ApiVersionRouteConstraint) } }; // Web API routes config.MapHttpAttributeRoutes(constraintResolver); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
public InviteStatusTest() { RegisterMappers.Register(); var repository = new InviteStatusRepository(); _service = new InviteStatusService(repository); }
private readonly IGenderService _service; //para o teste funcionar ele precisa do servico, por isso private readoly IGenderService public GenderTeste() { RegisterMappers.Register(); var repository = new GenderRepository(); _service = new GenderService(repository); //precia de um repositorio que atenda o genderService }
public GenderTest() { RegisterMappers.Register(); var repository = new GenderRepository(); _service = new GenderService(repository); }
public InviteTest() { RegisterMappers.Register(); var repository = new InviteRepository(); var userRepository = new UserRepository(); _service = new InviteService(repository, userRepository); }
public static void RegisterContainers(IServiceCollection services, IServiceProvider provider) { _services = services; _provider = provider; new RepositoryContainer(_services); new ServiceContainer(_services); new ApplicationContainer(_services); RegisterMappers.Register(); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { RegisterOptions.Register(services, Configuration); var provider = services.BuildServiceProvider(); var dataBaseOption = provider.GetService <IOptions <DatabaseOption> >().Value; RegisterServices.Register(services, dataBaseOption); RegisterMappers.Register(services); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); }
public BaseTest() { RegisterMappers.Register(); }