public async Task Test_BookMeetingRoom_SingleMeetingRoom() { MockSearchClient.SetSingleMeetingRoom(); await GetTestFlow() .Send(string.Empty) .AssertReplyOneOf(GetTemplates(CalendarMainResponses.CalendarWelcomeMessage)) .Send(BookMeetingRoomTestUtterances.BaseBookMeetingRoom) .AssertReplyOneOf(AskForDurationPrompt()) .Send(Strings.Strings.DefaultDuration) .AssertReplyOneOf(AskForBuildingPrompt()) .Send(Strings.Strings.DefaultBuilding) .AssertReplyOneOf(AskForConfirmMeetingRoomPrompt()) .Send(Strings.Strings.ConfirmYes) .AssertReplyOneOf(ConfirmedMeetingRoom()) .AssertReplyOneOf(AskForParticpantsPrompt()) .Send(Strings.Strings.DefaultUserName) .AssertReplyOneOf(ConfirmOneNameOneAddress()) .AssertReplyOneOf(AddMoreUserPrompt()) .Send(Strings.Strings.ConfirmNo) .AssertReplyOneOf(AskForSubjectWithContactNamePrompt()) .Send(Strings.Strings.DefaultEventName) .AssertReplyOneOf(AskForContentPrompt()) .Send(Strings.Strings.DefaultDuration) .AssertReply(ShowCalendarList()) .AssertReplyOneOf(ConfirmPrompt()) .Send(Strings.Strings.ConfirmYes) .AssertReplyOneOf(BookedMeeting()) .StartTestAsync(); }
public async Task Test_BookMeetingRoom_ChangeRoom_Fail() { MockSearchClient.SetSingleMeetingRoom(); await GetTestFlow() .Send(string.Empty) .AssertReplyOneOf(GetTemplates(CalendarMainResponses.CalendarWelcomeMessage)) .Send(BookMeetingRoomTestUtterances.BaseBookMeetingRoom) .AssertReplyOneOf(AskForDurationPrompt()) .Send(Strings.Strings.DefaultDuration) .AssertReplyOneOf(AskForBuildingPrompt()) .Send(Strings.Strings.DefaultBuilding) .AssertReplyOneOf(AskForConfirmMeetingRoomPrompt()) .Send(Strings.Strings.ConfirmNo) .AssertReplyOneOf(IgnoreMeetingRoom()) .AssertReplyOneOf(AskForRecreateMeetingRoomPrompt()) .Send(BookMeetingRoomTestUtterances.ChangeMeetingRoom) .AssertReplyOneOf(ReplyNotFindOtherMeetingRoom()) .AssertReplyOneOf(AskForRecreateMeetingRoomPrompt()) .Send(BookMeetingRoomTestUtterances.CancelRequest) .AssertReplyOneOf(ReplyCancelRequest()) .StartTestAsync(); }
public void TestCleanup() { this.ServiceManager = MockServiceManager.SetAllToDefault(); MockSearchClient.SetAllToDefault(); }