public void ShouldSetVersion() { var skill = new HelloWorldSkill(); var result = skill.FunctionHandler(basicRequest, null); Assert.AreEqual(result.Version, "1.0"); }
public void ShouldSayHelloWorld() { var skill = new HelloWorldSkill(); var result = skill.FunctionHandler(basicRequest, null); var output = result.Response.OutputSpeech; Assert.AreEqual((output as PlainTextOutputSpeech).Text, "Hello World!"); }
public void ShouldEndSessionOnCancelIntentForHelloWorld() { var skill = new HelloWorldSkill(); intent.Name = "AMAZON.CancelIntent"; var result = skill.FunctionHandler(basicRequest, null); var output = result.Response.OutputSpeech; Assert.AreEqual(result.Response.ShouldEndSession, true); }
public void ShouldHandleHelpCorrectlyInHelloWorld() { var skill = new HelloWorldSkill(); intent.Name = "AMAZON.HelpIntent"; var result = skill.FunctionHandler(basicRequest, null); var output = result.Response.OutputSpeech; Assert.AreEqual((output as PlainTextOutputSpeech).Text, "I know nothing..."); }
public void ShouldHandleSessionEnded() { var skill = new HelloWorldSkill(); var request = new SkillRequest(); var sessionEnded = new SessionEndedRequest(); request.Request = sessionEnded; var result = skill.FunctionHandler(request, null); var output = result.Response.OutputSpeech; Assert.AreEqual(result.Response.ShouldEndSession, true); }