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); }
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); }
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); }
public PutApiGatewayHandler(IApiGatewayManager apiGatewayManager, APIGatewayProxyRequest request) : base(apiGatewayManager, request) { GatewayFunctionMapper.Add("/subscribe", Subscribe); }