public ShortenerService(UrlShortnerDbContext dbContext, IConfiguration config, IHttpClientFactory clientFactory, IURLHelper helper) { _dbContext = dbContext; _config = config; _clientFactory = clientFactory; _helper = helper; }
public JSONPotter(Potters potter, IURLHelper urlhelper) { name = potter.Name; country = potter.Country; href = potter.Id == null ? "" : urlhelper.buildPotterURL((int)potter.Id); potshref = potter.Id == null ? "" : urlhelper.buildPotterURL((int)potter.Id) + @"/pots"; }
public void init() { _config = Substitute.For <IConfiguration>(); _clientFactory = Substitute.For <IHttpClientFactory>(); _helper = Substitute.For <IURLHelper>(); dbContext = new UrlShortnerDbContext(TestDbContext.GetOptions()); }
public OwnerRepository(IURLHelper urlHelper, IHttpClient httpClient, IDeserializer <T> deserializer) { _urlHelper = urlHelper; _httpClient = httpClient; _deserializer = deserializer; }
public BlogApiController( IUnitOfWork unitOfWork, IURLHelper urlHelper, IMapper mapper) { this.unitOfWork = unitOfWork; this.urlHelper = urlHelper; this.mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="ConverterURLtoXML"/> class. /// </summary> /// <param name="logger"> /// Instance of class that implementation <see cref="ICustomeLogger"/> /// to logging. /// </param> /// <param name="urlHelper"> /// Instance of class that implementation <see cref="IURLHelper"/> to /// work with URL. /// </param> public ConverterURLtoXML(ICustomeLogger logger, IURLHelper urlHelper) { if (logger is null) { throw new ArgumentNullException(nameof(logger)); } this.logger = logger; this.urlHelper = urlHelper; }
/// <summary> /// Default constructor used by Testing /// </summary> public OwnerService() { _logger = new Logger <OwnerService>(new LoggerFactory()); _urlHelper = new URLHelper(@"http://agl-developer-test.azurewebsites.net"); _httpClient = new HttpClientHelper(); _deserializerOwner = new DeserializerJson <Owner>(); _repositoryOwner = new OwnerRepository <Owner>(_urlHelper, _httpClient, _deserializerOwner); _sortOwner = new LinqSorterOwner(); }
public async Task OwnerRepositoryGet_ConstructorNullsThrowBubbleException_True() { Skip.If(false); // Arrange IURLHelper _urlHelper = null; IHttpClient _httpClientMock = null; IDeserializer <Owner> _deserializer = null; OwnerRepository <Owner> op = new OwnerRepository <Owner>(_urlHelper, _httpClientMock, _deserializer); await Assert.ThrowsAsync <NullReferenceException>(() => op.GetAll()); }
public OwnerService(ILogger <OwnerService> logger, IURLHelper urlHelper, IHttpClient httpClient, IDeserializer <Owner> deserializer, IOwnerRepository <Owner> repositoryOwner, ILinqSorterOwner linqSorter) { _logger = logger; _urlHelper = urlHelper; _httpClient = httpClient; _deserializerOwner = deserializer; _repositoryOwner = new OwnerRepository <Owner>(_urlHelper, _httpClient, _deserializerOwner); _sortOwner = linqSorter; }
public JSONPot(Pots pot, IURLHelper urlhelper) { description = pot.Description; href = urlhelper.buildPotURL(pot.Id); potterhref = urlhelper.buildPotterURL(pot.PottersId); }
/// <summary> /// Default constructor used by Testing /// </summary> public OwnerRepository() { _urlHelper = new URLHelper(@"http://agl-developer-test.azurewebsites.net"); _httpClient = new HttpClientHelper(); _deserializer = new DeserializerJson <T>(); }
public PottersDelegate(IPotsAndPotters ipap, IURLHelper urlhelper) { backEnd = ipap; this.urlhelper = urlhelper; }
public BlogSlugResolver() { this.URLHelper = new URLHelper(); }