Ejemplo n.º 1
0
        public void SetUp()
        {
            _amazonApiGatewayMock      = new Mock <IAmazonAPIGateway>();
            _amazonDynamoDbContextMock = new Mock <IDynamoDBContext>();
            _webPushClient             = new Mock <WebPushClient>();

            _apiGatewayManager = new ApiGatewayManager(_amazonApiGatewayMock.Object, _amazonDynamoDbContextMock.Object, _webPushClient.Object);
        }
 public GetApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
     GatewayFunctionMapper.Add("/apis", GetAllApis);
     GatewayFunctionMapper.Add("/usageplans", GetUsagePlans);
     GatewayFunctionMapper.Add("/swagger", GetSwagger);
     GatewayFunctionMapper.Add("/documentation", GetDocumentation);
     GatewayFunctionMapper.Add("/sdk", GetSdk);
     GatewayFunctionMapper.Add("/apikeys", GetApiKeys);
     GatewayFunctionMapper.Add("/usage", GetUsage);
 }
Ejemplo n.º 3
0
 protected ApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request)
 {
     ApiGatewayManager = apiGatewayManager;
     Headers           = new Dictionary <string, string>
     {
         { "Access-Control-Allow-Origin", "*" },
         { "Access-Control-Allow-Headers", "*" },
         { "Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,OPTIONS" }
     };
     JsonSettings = new JsonSerializerSettings {
         ContractResolver = new CamelCasePropertyNamesContractResolver()
     };
     Request = request;
     GatewayFunctionMapper = new Dictionary <string, Func <Task <APIGatewayProxyResponse> > >();
 }
 public DeleteApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
 }
 public ApiGatewayHandlerFactory(IApiGatewayManager apiGatewayManager)
 {
     _apiGatewayManager = apiGatewayManager;
 }
 public OptionsApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
 }
 public GetApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
     GatewayFunctionMapper.Add("/all", GetAll);
     GatewayFunctionMapper.Add("/get", Get);
 }
Ejemplo n.º 8
0
 public PutApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
     GatewayFunctionMapper.Add("/update", Put);
 }
 public DeleteApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
     GatewayFunctionMapper.Add("/remove", Delete);
 }
Ejemplo n.º 10
0
 public PutApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request)
 {
     GatewayFunctionMapper.Add("/subscribe", Subscribe);
 }