Beispiel #1
0
 public ShortenerService(UrlShortnerDbContext dbContext, IConfiguration config, IHttpClientFactory clientFactory, IURLHelper helper)
 {
     _dbContext     = dbContext;
     _config        = config;
     _clientFactory = clientFactory;
     _helper        = helper;
 }
Beispiel #2
0
 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";
 }
Beispiel #3
0
 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;
 }
Beispiel #5
0
 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;
 }
Beispiel #10
0
 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>();
 }
Beispiel #12
0
 public PottersDelegate(IPotsAndPotters ipap, IURLHelper urlhelper)
 {
     backEnd        = ipap;
     this.urlhelper = urlhelper;
 }
Beispiel #13
0
 public BlogSlugResolver()
 {
     this.URLHelper = new URLHelper();
 }