public void BuildContentTemplate_ForBody()
        {
            var contentStep =
                new MessageBuilder.BuildContentStep.BuildContentTemplateStep(
                    new MailerMessage().WithBody <TemplateBody>(b => b.TemplateName = "toast"));
            var stepBuilder = contentStep.And;

            stepBuilder
            .Should()
            .NotBeNull()
            .And.BeOfType <MessageBuilder.BuildPostContentStep>();
        }
        public void BuildContentTemplate_Build()
        {
            var contentStep =
                new MessageBuilder.BuildContentStep.BuildContentTemplateStep(
                    new MailerMessage().WithBody <TemplateBody>(b => b.TemplateName = "toast"));
            var message = contentStep.Build();

            message
            .Should()
            .NotBeNull()
            .And.BeOfType <MailerMessage>()
            .Which.Body.As <TemplateBody>()
            .TemplateName
            .Should()
            .NotBeNullOrEmpty()
            .And.Be("toast");
        }