C# Class Tp.PopEmailIntegration.BusinessScenarios.HandleEmailsFromUserFeature.EmailProcessingSagaActionSteps

Show file Open project: TargetProcess/Target-Process-Plugins

Private Properties

Property Type Description
AddAttachmentToMessage void
AddDeletedRequester void
AddProject void
AddProjects void
AssertCommentOwnerUserName void
AssertMessageCreatedBy void
AssertRequesterIsOwnerAndRequester void
AssertRequesterMadeAlive void
AssignProjectToCompany void
AssignSenderToCompany void
BeforeScenarioInit void
CheckNoMessagesToProcess void
CommentForGeneralShouldBeCreated void
CreateDeletedProject void
CreateDeletedUser void
CreateDeletedUserWithName void
CreateRequesterAsDeleted void
CreateRequesterByNameAndEmail void
CreateRequesterWithEmail void
CreateUser void
CreateUserWithName void
CreatedComment Tp.Integration.Common.CommentDTO
DefineRuleInProfile void
DefineRulesInProfile void
EmailIsDownloadedByPlugin void
GeneralShouldHaveAttachment void
MailShouldNotBeProcessed void
MessageBodyUpdatedMessageInternalArrives void
NoCommentsShouldBeCreated void
NoMessageShouldBeAttachedToProject void
NoRequestShouldBeCreatedFromTheMessage void
PreventFromCommentCreation void
ReceiveMessage void
ReceiveSeveralMessages void
RequestShouldBeCreatedFromTheMessage void
RequestShouldBeCreatedFromTheMessageForProjectAndTeam void
RequestWithTeamShouldBeCreatedFromTheMessage void
RequesterEmailShouldBe void
RequesterFirstNameShouldBe void
RequesterIsCreated void
RequesterShouldBeAlive void
RequesterShouldBeCreated void
RequesterShouldBeCreated void
RequesterWithNameShouldBeAlive void
SetEmailSescritpion void
SetEmailSubject void
SetProjectEmail void
SetRequesterCompany void
SetSagaState void
SetSenderEmail void
SetSenderEmailName void
SetSenderEmailNameToEmpty void
SetTargetProcessEmail void
SetTargetProcessToFail void
SeveralMessagesShouldBeCreated void
TheCommentShouldHaveDescription void
TheCommentShouldHaveOwner void
TheMessageShouldBeAttachedToProject void
TheMessageSubjectShouldBe void
UserFirstNameShouldBe void

Protected Methods

Method Description
OnBeforeScenarioInit ( ) : void

Private Methods

Method Description
AddAttachmentToMessage ( string fileName ) : void
AddDeletedRequester ( string requesterEmail ) : void
AddProject ( int projectId ) : void
AddProjects ( int projectIds ) : void
AssertCommentOwnerUserName ( string userName ) : void
AssertMessageCreatedBy ( Tp.PopEmailIntegration.Data.UserLite user ) : void
AssertRequesterIsOwnerAndRequester ( string userName ) : void
AssertRequesterMadeAlive ( Tp.PopEmailIntegration.Data.UserLite requester ) : void
AssignProjectToCompany ( int projectId, int companyId ) : void
AssignSenderToCompany ( string senderMail, int companyId ) : void
BeforeScenarioInit ( ) : void
CheckNoMessagesToProcess ( ) : void
CommentForGeneralShouldBeCreated ( int generalId ) : void
CreateDeletedProject ( int projectId ) : void
CreateDeletedUser ( string userEmail ) : void
CreateDeletedUserWithName ( string userName, string userEmail ) : void
CreateRequesterAsDeleted ( string requesterName, string email ) : void
CreateRequesterByNameAndEmail ( string requesterName, string email ) : void
CreateRequesterWithEmail ( string requesterEmail ) : void
CreateUser ( string userEmail ) : void
CreateUserWithName ( string userName, string userEmail ) : void
CreatedComment ( ) : CommentDTO
DefineRuleInProfile ( string ruleValue ) : void
DefineRulesInProfile ( string rule ) : void
EmailIsDownloadedByPlugin ( ) : void
GeneralShouldHaveAttachment ( int generalId, string fileName ) : void
MailShouldNotBeProcessed ( ) : void
MessageBodyUpdatedMessageInternalArrives ( ) : void
NoCommentsShouldBeCreated ( ) : void
NoMessageShouldBeAttachedToProject ( ) : void
NoRequestShouldBeCreatedFromTheMessage ( ) : void
PreventFromCommentCreation ( ) : void
ReceiveMessage ( ) : void
ReceiveSeveralMessages ( int messageCount ) : void
RequestShouldBeCreatedFromTheMessage ( int projectId ) : void
RequestShouldBeCreatedFromTheMessageForProjectAndTeam ( int projectId, int teamId = null, bool isPrivate = true ) : void
RequestWithTeamShouldBeCreatedFromTheMessage ( int teamId, int projectId ) : void
RequesterEmailShouldBe ( string requesterMail ) : void
RequesterFirstNameShouldBe ( string requesterName ) : void
RequesterIsCreated ( string requesterEmail ) : void
RequesterShouldBeAlive ( string requesterEmail ) : void
RequesterShouldBeCreated ( string requesterMail ) : void
RequesterShouldBeCreated ( string requesterMail, string firstName, string lastName ) : void
RequesterWithNameShouldBeAlive ( string requesterName ) : void
SetEmailSescritpion ( string emailBody ) : void
SetEmailSubject ( string emailSubject ) : void
SetProjectEmail ( int projectId, string email ) : void
SetRequesterCompany ( string requesterMail, int companyId ) : void
SetSagaState ( ) : void
SetSenderEmail ( string senderEmail ) : void
SetSenderEmailName ( string displayName ) : void
SetSenderEmailNameToEmpty ( ) : void
SetTargetProcessEmail ( string email ) : void
SetTargetProcessToFail ( ) : void
SeveralMessagesShouldBeCreated ( int messageCount ) : void
TheCommentShouldHaveDescription ( string commentDescription ) : void
TheCommentShouldHaveOwner ( string ownerEmail ) : void
TheMessageShouldBeAttachedToProject ( int projectId ) : void
TheMessageSubjectShouldBe ( string messageSubject ) : void
UserFirstNameShouldBe ( string userName ) : void

Method Details

OnBeforeScenarioInit() protected method

protected OnBeforeScenarioInit ( ) : void
return void