Пример #1
0
        public TestHelper()
        {
            var services = new ServiceCollection();

            services.AddTransient <IAlbumPhotoService, AlbumPhotoService>();
            services.AddTransient <IAlbumRepository, AlbumRepository>();
            services.AddTransient <IPhotoRepository, PhotoRepository>();

            services.AddHttpClient();
            serviceProvider = services.BuildServiceProvider();

            _albumPhotoService = serviceProvider.GetRequiredService <IAlbumPhotoService>();
            _albumRepository   = serviceProvider.GetRequiredService <IAlbumRepository>();
            _photoRepository   = serviceProvider.GetRequiredService <IPhotoRepository>();
        }
Пример #2
0
 public AlbumController(IAlbumPhotoService albumPhotoService)
 {
     _albumPhotoService = albumPhotoService;
 }
Пример #3
0
 public RunPathController(IAlbumPhotoService albumPhotoService, IAlbumRepository albumRepository, IPhotoRepository photoRepository)
 {
     _albumPhotoService = albumPhotoService;
     _albumRepository   = albumRepository;
     _photoRepository   = photoRepository;
 }