public HeaderValidationMiddleware(RequestDelegate next, IRequestValidator requestValidator, ILoggerFactory loggerFactory) { _next = next; _requestValidator = requestValidator; _loggerFactory = loggerFactory; }
public async Task TestSimpleFilter() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment()) { Token token = await testEnvironment.Server.LoginWithCredentials("ValidUserName", "ValidPassword", clientId : "TestResOwner"); IRequestValidator requestValidator = A.Fake <IRequestValidator>(); IODataClient client = testEnvironment.BuildTestODataClient(token: token, odataClientSettings: new ODataClientSettings { BeforeRequest = message => { requestValidator.ValidateRequestByUri(message.RequestUri); } }); IEnumerable <ParentEntity> parentEntities = await client.ParentEntities() .Where(p => p.Name == "A") .FindEntriesAsync(); Assert.AreEqual(1, parentEntities.Count()); A.CallTo(() => requestValidator.ValidateRequestByUri(A <Uri> .That.Matches(uri => uri.ToString().AsUnescaped().Contains("$filter=Name eq 'A'")))) .MustHaveHappenedOnceExactly(); } }
public void CreateRequestBatchCommandTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _requestValidator = Substitute.For <IRequestValidator>(); _createRequestBatchCommand = new CreateRequestBatchCommand(_dbContext, _requestValidator); }
public PaymentService(ILogger <PaymentService> logger, IRequestValidator <PaymentRequest> requestValidator, IPaymentExecutionService paymentExecutionService, IDynamoDbRepository <PaymentResult> repository) { _logger = logger; _requestValidator = requestValidator; _paymentExecutionService = paymentExecutionService; _repository = repository; }
public GraphDataController( IGraphDataService service, IMapper mapper, IRequestValidator requestValidator) : base(mapper, requestValidator, service) { }
public UsersController(IUserManagement userManagement, IRequestValidator requestValidator, ILogger <UsersController> logger, IErrorMapper errorMapper) { _userManagement = userManagement; _requestValidator = requestValidator; _logger = logger; _errorMapper = errorMapper; }
/// <summary> /// Initializes a new instance of the <see cref="ServiceContext"/> class. /// </summary> /// <param name="realmId">The realm id.</param> /// <param name="serviceType">Service Type - QBO/QB.</param> /// <param name="requestValidator">The request validate.</param> /// <param name="configReader">The config reader, if <see langword="null"/>, <see cref="JsonFileConfigurationProvider" /> will be used</param> /// <returns>Returns ServiceContext object.</returns> /// <exception cref="Intuit.Ipp.Exception.IdsException">If arguments are null or empty.</exception> /// <exception cref="Intuit.Ipp.Exception.InvalidRealmException">If realm id is invalid.</exception> /// <exception cref="Intuit.Ipp.Exception.InvalidTokenException">If the token is invalid.</exception> public ServiceContext(string realmId, IntuitServicesType serviceType, IRequestValidator requestValidator = null, IConfigurationProvider configReader = null) { this.IppConfiguration = (configReader ?? new JsonFileConfigurationProvider()).GetConfiguration(); // Validate Parameters if (string.IsNullOrWhiteSpace(realmId)) { IdsExceptionManager.HandleException(new InvalidRealmException(Properties.Resources.ParameterNotNullEmptyMessage, new ArgumentException(Properties.Resources.ParameterNotNullMessage, Properties.Resources.RealmIdParameterName))); } this.realmId = realmId; this.serviceType = serviceType; if (requestValidator != null) { this.IppConfiguration.Security = requestValidator; } if (this.IppConfiguration.Security == null) { throw new InvalidTokenException("Atleast one security mechanism has to be specified for the SDK to work. Either use config file or use constructor to specify the authentication type."); } this.baseserviceURL = this.GetBaseURL(); this.isCreateMethod = false; }
public PaginationCommand( IDatabaseCommander databaseCommander, IRequestValidator <PaginationRequest> requestValidator) : base(new PaginationRequest()) { _databaseCommander = databaseCommander; _requestValidator = requestValidator; }
public SchedulingAgent(IRequestValidator validator, IRevaleeClientSettings clientSetting, IHttpContextAccessor context) { _validator = validator; _clientSetting = clientSetting; _context = context?.HttpContext; _LazyHttpClient = new Lazy <HttpClient>(() => InitializeHttpClient(GetWebRequestTimeout()), true); }
public RequestsController(IRequestsService requestsService, IRequestsRepository requestsRepository, IAuthService authService, IRequestValidator requestValidator) { _requestsService = requestsService; _requestsRepository = requestsRepository; _authService = authService; _requestValidator = requestValidator; }
public BookingService(IRequestValidator requestValidator, IDataService dataService, IBookingCreator bookingCreator) { _requestValidator = requestValidator; _dataService = dataService; _bookingCreator = bookingCreator; }
public PatientControllerTests() { _dataAccessLayer = Substitute.For <ITeleHealthDataAccessLayer>(); _auth = Substitute.For <IAuthentication>(); _validator = Substitute.For <IRequestValidator>(); _patients = GetPationsData(); _patientController = new PatientController(_dataAccessLayer, _auth, _validator); }
protected void Setup() { RequestsRepository = new Mock <IRequestsRepository>(); RelationshipsService = new Mock <IRelationshipsService>(); RequestsService = new Mock <IRequestsService>(); RequestValidator = new RequestValidator(RequestsRepository.Object, RelationshipsService.Object, RequestsService.Object); }
public ValidatedMediator( IRequestValidator requestValidator, IMediator mediator, ILogger logger) { _requestValidator = requestValidator; _mediator = mediator; _logger = logger; }
public ApiController(IDiffObjectsFinder objectsFinder, IResultImageStorage <int> imageStorage, IRequestValidator requestValidator, IImageGenerator imageGenerator, IFormFileUtilities formFileUtilities) { _objectsFinder = objectsFinder ?? throw new ArgumentException(nameof(objectsFinder)); _imageStorage = imageStorage ?? throw new ArgumentException(nameof(imageStorage));; _requestValidator = requestValidator ?? throw new ArgumentException(nameof(requestValidator));; _imageGenerator = imageGenerator ?? throw new ArgumentException(nameof(imageGenerator));; _formFileUtilities = formFileUtilities ?? throw new ArgumentException(nameof(formFileUtilities));; }
public DevicePingService(IDevicePingRepository devicePingRepository, ILoggingService loggingService, IMessageConstructor messageConstructor, IEnumerable <IRequestValidator <IServiceRequest> > validators, IRequestValidator <DevicePingLogRequest> pingValidator, ITransactions transactions, IMapper mapper) : base(null, mapper, loggingService) { _devicePingRepository = devicePingRepository; _messageConstructor = messageConstructor; _validators = validators; _pingValidator = pingValidator; }
public AuthenticateGoogleUserHandler( IRequestValidator <AuthenticateGoogleUser> requestValidator, IUsersRepository usersRepository, ICodeGenerator codeGenerator) { this.requestValidator = requestValidator; this.usersRepository = usersRepository; this.codeGenerator = codeGenerator; }
public BulkCopyCommand( IDatabaseCommander databaseCommander, IRequestValidator <BulkCopyRequest> requestValidator, IAutoMapper autoMapper) : base(new BulkCopyRequest()) { _databaseCommander = databaseCommander; _requestValidator = requestValidator; _autoMapper = autoMapper; }
public CreateUserHandler(ICodeGenerator codeGenerator, IRequestValidator <CreateUser> requestValidator, IUsersRepository usersRepository, IProfileImageUrlProvider imageUrlProvider) { this.codeGenerator = codeGenerator; this.requestValidator = requestValidator; this.usersRepository = usersRepository; this.imageUrlProvider = imageUrlProvider; }
public GithubWatcherController( IJsonSerialiser jsonSerialiser, IRequestValidator requestValidator, GithubConnector githubConnector ) { this.jsonSerialiser = jsonSerialiser; this.requestValidator = requestValidator; this.githubConnector = githubConnector; }
public UsersController( IUsersService usersService, IMapper mapper, IRequestValidator requestValidator ) { _usersService = usersService; _mapper = mapper; _requestValidator = requestValidator; }
public BaseGameRequestsValidator( IRequestValidator <IGameRequest> gameRequestValidator, IRequestValidator <IGameRoundRequest> gameRoundRequestValidator, IRequestValidator <IUserRequest> userRequestValidator, IRequestValidator <IPlayerRequest> playerRequestValidator) { this.gameRequestValidator = gameRequestValidator; this.gameRoundRequestValidator = gameRoundRequestValidator; this.userRequestValidator = userRequestValidator; this.playerRequestValidator = playerRequestValidator; }
public StartGameRoundHandler( IRequestValidator <StartGameRound> validator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGameRoundsRepository gameRoundsRepository, IGameCheckpointUpdater gameCheckpointUpdater) { this.validator = validator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gameRoundsRepository = gameRoundsRepository; this.gameCheckpointUpdater = gameCheckpointUpdater; }
public CancelGameHandler( IRequestValidator <CancelGame> requestValidator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGamesRepository gamesRepository, IGameCheckpointUpdater gameCheckpointUpdater) { this.validator = requestValidator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gamesRepository = gamesRepository; this.gameCheckpointUpdater = gameCheckpointUpdater; }
public EndSubmissionsHandler( IRequestValidator <EndSubmissions> requestValidator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGameRoundsRepository gameRoundsRepository, IGameCheckpointUpdater gameCheckpointUpdater) { this.requestValidator = requestValidator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gameRoundsRepository = gameRoundsRepository; this.gameCheckpointUpdater = gameCheckpointUpdater; }
public LoginService( IMailer mailer, IIdentityProvider identityProvider, IRequestValidator requestValidator, DataContext dataContext ) { _mailer = mailer; _identityProvider = identityProvider; _requestValidator = requestValidator; _dataContext = dataContext; }
public void Setup() { _countryService = new Mock <ICountryService>(); _giftAidCalculators = new List <IGiftAidCalculator> { new GeneralGiftAidCalculator(), new SwimmingGiftAidCalculator() }; _requestValidator = new RequestValidator(_giftAidCalculators, _countryService.Object); }
public TasksController( ITasksService tasksService, IMapper mapper, IRequestValidator requestValidator, IHttpContextAccessor httpContextAccessor ) { _mapper = mapper; _requestValidator = requestValidator; _tasksService = tasksService; _httpContextAccessor = httpContextAccessor; }
public MortgageCalculatorController( ILogger <MortgageCalculatorController> logger, IMapper mapper, IMortgageCalculateProvider mortgageCalculateProvider, IInterestRateProvider interestRateProvider, IRequestValidator requestValidator) { _logger = logger; _mapper = mapper; _mortgageCalculateProvider = mortgageCalculateProvider; _interestRateProvider = interestRateProvider; _requestValidator = requestValidator; }
public DefaultRequestHandler( Options config, IRequestValidator requestValidator, IResponseValidator responseValidator, IMockDataProvider exampleProvider, IHttpClientFactory httpClientFactory) { Config = config; RequestValidator = requestValidator; ResponseValidator = responseValidator; ExampleProvider = exampleProvider; HttpClientFactory = httpClientFactory; }