public async Task Delete_Template() { var newTemplate = new Template(); Context.Templates.Add(newTemplate); Context.SaveChanges(); var response = await HttpClient.DeleteAsync($"/templates/{newTemplate.Id}"); response.StatusCode.Should().Be(HttpStatusCode.NoContent); RefreshContext(); Context.Sponsors.Count().Should().Be(0); }
public async Task Not_Delete_Template_Is_In_Event() { var newTemplate = new Template { Type = TemplateTypeEnum.EmailTemplateThanksSpeakers }; var newEvent = new Event(); newEvent.SetEmailTemplateThanksSpeakers(newTemplate); Context.Events.Add(newEvent); Context.SaveChanges(); var response = await HttpClient.DeleteAsync($"/templates/{newTemplate.Id}"); response.StatusCode.Should().Be(HttpStatusCode.Conflict); }