public void Can_delete_template() { var template = CreateFirstDepositTemplate(); _bonusManagementCommands.DeleteTemplate(new DeleteTemplate { TemplateId = template.Id }); template = _bonusQueries.GetCurrentVersionTemplates().SingleOrDefault(t => t.Id == template.Id); Assert.Null(template); }
public DeleteTemplateResponse Delete(DeleteTemplate model) { var validationResult = _bonusQueries.GetValidationResult(model); if (!validationResult.IsValid) { return(ValidationErrorResponse <DeleteTemplateResponse>(validationResult)); } _bonusCommands.DeleteTemplate(model); return(new DeleteTemplateResponse { Success = true }); }