private void VerifyResultNotEmpty(DialogStoryFrame <IMessageActivity> dialogStoryFrame) { if (dialogStoryFrame.ResultPredicate != null && this.dialogResult.Result == null) { Assert.True(false, ResultEmptyMessage); } }
private void VerifyStatusesEqual(DialogStoryFrame <IMessageActivity> dialogStoryFrame) { var notEqualStatusesMessage = string.Format( CultureInfo.CurrentCulture, NotEqualDialogStatusMessageFormat, dialogStoryFrame.DialogStatus, this.dialogResult.DialogStatus); Assert.True(dialogStoryFrame.DialogStatus == this.dialogResult.DialogStatus, notEqualStatusesMessage); }
private void VerifyResultPredicate(DialogStoryFrame <IMessageActivity> dialogStoryFrame) { try { var notEqualResultMessage = string.Format( CultureInfo.CurrentCulture, NotEqualDialogResultMessageFormat, this.dialogResult.Result); Assert.True(dialogStoryFrame.ResultPredicate(this.dialogResult.Result), notEqualResultMessage); } catch (InvalidCastException) { var wrongDialogResultTypeMessage = string.Format( CultureInfo.CurrentCulture, WrongDialogResultTypeMessageFormat, this.dialogResult.Result); Assert.True(false, wrongDialogResultTypeMessage); } }
private void VerifyExceptionType(DialogStoryFrame <IMessageActivity> dialogStoryFrame) { if (this.dialogResult.Exception == null) { var noExceptionMessage = string.Format( CultureInfo.CurrentCulture, NoExceptionMessageFormat, dialogStoryFrame.ExceptionType.Name); Assert.True(false, noExceptionMessage); } var exceptionType = this.dialogResult.Exception.GetType(); var wrongExceptionTypeMessage = string.Format( CultureInfo.CurrentCulture, WrongExceptionTypeMessageFormat, dialogStoryFrame.ExceptionType.Name, exceptionType.Name); Assert.True( this.dialogResult.Exception.GetType() == dialogStoryFrame.ExceptionType, wrongExceptionTypeMessage); }