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)); }
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); }