public void Initialize() { StructureMapConfigureTest.Initialize(); _servicesFactory = StructureMapConfigureTest.Container.GetInstance <IServicesFactory>(); _trailerRepository = new TrailerRepository(_servicesFactory); }
public RootContext(ITypeConfigurations types, IExtensionCollection extensions, IServicesFactory factory) { Types = types; _extensions = extensions; _factory = factory; _extensions.Add(new RootContextExtension(this)); }
public void Initialize() { StructureMapConfigureTest.Initialize(); _servicesFactory = StructureMapConfigureTest.Container.GetInstance <IServicesFactory>(); HttpContext.Current = new HttpContext(new HttpRequest(null, "http://tempuri.org", null), new HttpResponse(null)); _moviesRepository = new MoviesRepository(_servicesFactory); }
/// <summary> /// Constractor, Init the videos service object /// </summary> /// <param name="servicesFactory">Current Selected Service (YouTube, ... )</param> public TrailerRepository(IServicesFactory servicesFactory) { _videoService = servicesFactory.CreateVideoService(); }
/// <summary> /// Constractor, Init the movies service object /// </summary> /// <param name="unitOfWork">Current Selected Service (TheMovieDB, OmDb, ... )</param> public MoviesRepository(IServicesFactory unitOfWork) { _moviesService = unitOfWork.CreateMovieService(); }
public AdaptersExtender(IServicesFactory servicesFactory) { _servicesFactory = servicesFactory; }