public void ProgressiveResponseRequestCreatesCorrectJson()
        {
            var header    = new ProgressiveResponseHeader("amzn1.echo-api.request.xxxxxxx");
            var directive = new VoicePlayerSpeakDirective("This text is spoken while your skill processes the full response.");
            var request   = new ProgressiveResponseRequest(header, directive);

            Assert.True(Utility.CompareJson(request, "ProgressiveResponseRequest.json"));
        }
Beispiel #2
0
        private Task <HttpResponseMessage> SendProgressiveResponse(SkillRequest request)
        {
            if (ProgressiveResponse.IsSupported(request))
            {
                var response  = new ProgressiveResponse(request);
                var directive = new VoicePlayerSpeakDirective("Getting car park information");
                return(response.Send(directive));
            }

            return(Task.FromResult((HttpResponseMessage)null));
        }
        public void VoicePlayerCreatesCorrectJson()
        {
            var directive = new VoicePlayerSpeakDirective("This text is spoken while your skill processes the full response.");

            Assert.True(Utility.CompareJson(directive, "VoicePlayerSpeakDirective.json"));
        }