public void ShouldSaveTagsIntoDatabase() { //Arrange URLService urlService = new URLService(urlRepository); //Act urlService.AddURLFromDict(urlDictionary); //Assert urlRepository.Received(2).AddURL(Arg.Any <URL>()); urlRepository.Received(1).GetAllUrls(); }
public ValidationMessage CheckValidationURL(string url) { ValidationMessage message = new ValidationMessage() { OperationSuccess = false, ErrorType = ErrorType.EmptyRequest }; if (string.IsNullOrWhiteSpace(url)) { return(message); } return(URLService.UrlAvailable(url).ToValidationMessage()); }
public URLController(URLService urlService, URLContext urlContext, MailService mailService) { _urlService = urlService; _urlContext = urlContext; _mailService = mailService; }
public URLCollector(IURLCollectingService collectingService, URLService urlService) { this.collectingService = collectingService; this.urlService = urlService; }
public JsonResult DomainIsAvailable(URLViewModel urlModel) { if (ModelState.IsValid) { if (UtilityHelper.VerifyCaptcha(urlModel.RecaptchaResponse)) { return(Json(new { Success = false, Message = "La captcha est invalide" }, JsonRequestBehavior.AllowGet)); } var result = URLService.CheckDomainIsAvailable(urlModel.URL); if (result != null) { if (result.OperationSuccess) { return(Json(new { Success = true, Message = "Nom de domaine disponible" }, JsonRequestBehavior.AllowGet)); } else if (result.ErrorType.HasValue) { string message = string.Empty; switch (result.ErrorType.Value) { case DTO.Enum.ErrorType.EmptyRequest: message = "Veuillez saisir un nom de domaine."; break; case DTO.Enum.ErrorType.Exist: message = $"{urlModel.URL} est déjà enregistré."; break; case DTO.Enum.ErrorType.InvalidUrl: message = "Le nom de domaine n'est pas valide. Veuillez le saisir à nouveau."; break; case DTO.Enum.ErrorType.InternalServerError: message = "Un problème est survenu lors du service qui permet de valider l'url. Veuillez réessayer s’il vous plait."; break; } return(Json(new { Success = false, Message = message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { Success = false, Message = "Un problème est survenu lors de la connexion. Veuillez réessayer s’il vous plait." }, JsonRequestBehavior.AllowGet)); } } return(Json(new { Success = false, Message = "Vos informations fournies sont invalides." }, JsonRequestBehavior.AllowGet)); }
public HomeController(URLService urlService, IHomeControllerModelHelper modelHelper) { this.UrlService = urlService ?? throw new ArgumentNullException(nameof(urlService)); ModelHelper = modelHelper ?? throw new ArgumentNullException(nameof(modelHelper)); }
public ObjectWrapperHandler(IEntityStore entityStore, APEntity mainObject, APEntity actor, APEntity targetBox, ClaimsPrincipal user, URLService urlService) : base(entityStore, mainObject, actor, targetBox, user) { _urlService = urlService; }
public ApiController(URLContext urlContext, URLService urlService) { _urlContext = urlContext; _urlService = urlService; }