Beispiel #1
0
        public void ShouldCreateEmailTemplatesAsync()
        {
            // Arrange
            ISystemApi systemApi = CreateSystemApi();

            EmailTemplateRequest[] templates = CreateEmailTemplates();
            foreach (EmailTemplateRequest template in templates)
            {
                template.Id = null;
            }

            // Act
            List <EmailTemplateResponse> emailTemplates = systemApi.CreateEmailTemplatesAsync(new SqlQuery(), templates).Result.ToList();

            // Assert
            emailTemplates.Count.ShouldBe(3);
            emailTemplates.First().Name.ShouldBe("User Invite Default");

            Should.Throw <ArgumentException>(() => systemApi.CreateEmailTemplatesAsync(new SqlQuery(), null));
        }