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