public async Task TestQuestionDetailsIntent() { var input = @" { ""session"": { ""sessionId"": ""SessionId.12345"", ""application"": { ""applicationId"": ""amzn1.ask.skill.12345"" }, ""attributes"": { ""site"": ""scifi"", ""question_id"": 162523 }, ""user"": { ""userId"": ""amzn1.ask.account.12345"", ""accessToken"": ""myToken12345"" }, ""new"": false }, ""request"": { ""type"": ""IntentRequest"", ""requestId"": ""EdwRequestId.12345"", ""locale"": ""en-US"", ""timestamp"": ""2017-06-29T00:16:07Z"", ""intent"": { ""name"": ""HotQuestionDetailsIntent"", ""slots"": {} } }, ""version"": ""1.0"" } " ; var service = new StackExchange.Alexa.Service(); var skillRequest = JsonConvert.DeserializeObject <SkillRequest>(input); var result = await service.GetResponse(skillRequest, new MockLambdaContext()); }
public async Task TestUpvoteIntent() { var input = @" { ""session"": { ""sessionId"": ""SessionId.777c70f4-33ec-4b74-a1bb-b6c35d916307"", ""application"": { ""applicationId"": ""amzn1.ask.skill.03d9d112-9807-48d0-bbea-4715817a5448"" }, ""attributes"": { ""site"": ""scifi"", ""question_id"": 162694 }, ""user"": { ""userId"": ""amzn1.ask.account.AE7FDDQ443BXMTB23PLKDBVHXPBPYOVCTES56QDWBN6XXSLFBTR72ZTSUUARWS4V2ITIHO6EMXE6GQT6PVHNODA5EDRLHFB3QPTVMCALMYYO5RVGWSFWXUFT4NBXVPRBM2DVA3HFU5TTVVU4CTWX7FFJT7XM7H2E33766S3FSC55YXND2PTJGCTQR44BAVEMYNCJI6PNBT2YQSI"", ""accessToken"": ""AccessToken1234"" }, ""new"": false }, ""request"": { ""type"": ""IntentRequest"", ""requestId"": ""EdwRequestId.3d8b4179-64ff-4cf8-ace6-8875acbda28c"", ""locale"": ""en-US"", ""timestamp"": ""2017-07-01T19:22:21Z"", ""intent"": { ""name"": ""UpvoteIntent"", ""slots"": {} } }, ""version"": ""1.0"" } " ; var service = new StackExchange.Alexa.Service(); var skillRequest = JsonConvert.DeserializeObject <SkillRequest>(input); var result = await service.GetResponse(skillRequest, new MockLambdaContext()); }