public async Task ResponseWithNoDetailReturnsNull() { var request = new ProgressiveResponse(); var result = await request.Send(null); Assert.Null(result); }
public async Task ResponseWithNullDirectiveReturnsNull() { var request = new ProgressiveResponse { Header = new ProgressiveResponseHeader("test"), Client = new HttpClient() }; var result = await request.Send(null); Assert.Null(result); }
public async Task ResponseWithNoClientReturnsNull() { var request = new ProgressiveResponse { Header = new ProgressiveResponseHeader("test") }; var result = await request.Send(new VoicePlayerSpeakDirective("test")); Assert.Null(result); }
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)); }