public void GivenCorrectBody_WhenCreatingHtmlBodyInstance_ShouldSucceed() { var bodyText = "<p>This is correct body</p>"; var body = MessageBody.CreateHtmlBody(bodyText); Assert.That(body, Is.Not.Null); Assert.That(body.IsHtml, Is.True); Assert.That(body.Body, Is.EqualTo(bodyText)); }
public override async Task <Unit> Handle(UpdateEmailMessageBody command, CancellationToken cancellationToken) { var message = await this.GetMessageById(command.Id); var body = command.IsHtmlBody ? MessageBody.CreateHtmlBody(command.Body) : MessageBody.CreateTextBody(command.Body); message.UpdateBody(body); await this.emailRepository.UpdateMessageAsync(message); return(Unit.Value); }
public void GivenIncorrectBody_WhenCreatingHtmlBodyInstance_ShouldFail( [Values("", null, " ", "\n")] string body) { Assert.Catch <EmptyMessageBodyException>(() => { MessageBody.CreateHtmlBody(body); }); }