public void Test_Response_Error() { // Arrange JObject payload_error = new JObject(); payload_error.Add("type", "INVALID_SOMETHING"); payload_error.Add("message", "ERROR_MESSAGE"); AlexaResponse ar = new AlexaResponse("Alexa", "ErrorResponse"); ar.SetPayload(payload_error.ToString()); // Act JObject response = JObject.Parse(ar.ToString()); System.Console.WriteLine(response); // Assert Assert.AreEqual(response["event"]["header"]["name"].ToString(), "ErrorResponse"); Assert.AreEqual(response["event"]["payload"]["type"].ToString(), "INVALID_SOMETHING"); Assert.AreEqual(response["event"]["payload"]["message"].ToString(), "ERROR_MESSAGE"); }