public void Should_return_all_list_of_coffees() { var context = new TestLambdaContext(); var mockData = new CoffeeService(); var function = new Function(); var response = function.FunctionHandler(new APIGatewayProxyRequest { Body = "All" }, context); var expectedResponse = new APIGatewayProxyResponse { Body = JsonConvert.SerializeObject(mockData.GetAllAvailableCoffees()), StatusCode = 200, Headers = new Dictionary <string, string> { { "Content-Type", "application/json" } } }; _testOutputHelper.WriteLine("Lambda Response: \n" + response.Body); _testOutputHelper.WriteLine("Expected Response: \n" + expectedResponse.Body); Assert.Equal(expectedResponse.Body, response.Body); Assert.Equal(expectedResponse.Headers, response.Headers); Assert.Equal(expectedResponse.StatusCode, response.StatusCode); }