Exemple #1
0
        public async Task Deve_Criar_Template()
        {
            var model = TemplateModelMock.GetTemplate();

            model.ProjectID = await CriarProjeto();

            var response = await this.Post(model);

            Assert.True(response.IsSuccessStatusCode, await response.Content.ReadAsStringAsync());
        }
        private async Task <string> CriarTemplate()
        {
            var model = TemplateModelMock.GetTemplate();

            model.MailTemplate = @"Isso eh um teste de e-mail com template
                <p>Nome: {nome}</p>
                <p>Email: {email}</p>
                <p>Teste: {teste}</p>
                ";

            model.ProjectID = await this.projectService.CriarProjeto();

            var response = await this.Post("/template", model);

            if (!response.IsSuccessStatusCode)
            {
                throw new Exception("Erro ao cria template de e-mail com chaves - " + await response.Content.ReadAsStringAsync());
            }

            return(model.Id);
        }