public Task Handle(StartAddingComment message, IMessageHandlerContext context)
        {
            this.Data.CommentId   = message.CommentId;
            this.Data.UserName    = message.UserName;
            this.Data.UserEmail   = message.UserEmail;
            this.Data.UserWebsite = message.UserWebsite;
            this.Data.FileName    = message.FileName;
            this.Data.Content     = message.Content;
            this.Data.AddedDate   = message.AddedDate;

            return(context.Send <RequestCreateBranch>(msg => msg.AddedDate = this.Data.AddedDate));
        }
Exemple #2
0
        public async Task Handle_StartAddingComment_SendRequestCreateBranchWithProperData()
        {
            // Arrange
            var message = new StartAddingComment {
                CommentId = this.id
            };
            var saga    = this.GetHandler();
            var context = this.GetContext();

            // Act
            await saga.Handle(message, context).ConfigureAwait(false);

            // Assert
            var sentMessage = this.GetSentMessage <RequestCreateBranch>(context);

            Assert.IsNotNull(sentMessage);
        }