Ejemplo n.º 1
0
        public void GetUser()
        {
            var function = new FunctionGetUser();
            var context  = new TestLambdaContext();
            var request  = new PetRequest
            {
                id = "LAZzUWoBfKkxXf3ErZ77"
            };
            var apiGateway = new APIGatewayProxyRequest
            {
                HttpMethod = "GET",
                Path       = "get-user",
                Resource   = "/dev/",
                Body       = JsonConvert.SerializeObject(request),
                Headers    = new Dictionary <string, string>()
                {
                    { "Content-Type", "application/json" }
                }
            };
            var _return = function.FunctionHandler(apiGateway, context);

            Assert.Equal(200, _return.StatusCode);
        }
Ejemplo n.º 2
0
        public void Login()
        {
            var function = new FunctionGetUser();
            var context  = new TestLambdaContext();
            var request  = new UserRequest
            {
                Email    = "*****@*****.**",
                Password = "******"
            };
            var apiGateway = new APIGatewayProxyRequest
            {
                HttpMethod = "POST",
                Path       = "get-user",
                Resource   = "/dev/",
                Body       = JsonConvert.SerializeObject(request),
                Headers    = new Dictionary <string, string>()
                {
                    { "Content-Type", "application/json" }
                }
            };
            var _return = function.FunctionHandler(apiGateway, context);

            Assert.Equal(200, _return.StatusCode);
        }