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>(); }
public AlbumController(IAlbumPhotoService albumPhotoService) { _albumPhotoService = albumPhotoService; }
public RunPathController(IAlbumPhotoService albumPhotoService, IAlbumRepository albumRepository, IPhotoRepository photoRepository) { _albumPhotoService = albumPhotoService; _albumRepository = albumRepository; _photoRepository = photoRepository; }