public void ActivateNotificationTemplate_TemplateIsNotActivatedYet_ActivateTheTemplate() { var disabledTemplate = new DisabledNotificationTemplate("organizationId", "templateId"); _repo.Setup(x => x.GetDisabledNotification("organizationId", "templateId", default)) .ReturnsAsync(disabledTemplate); _sut.ActivateNotificationTemplate("templateId", default).Wait(); _repo.Verify(x => x.RemoveDisabledNotification(disabledTemplate)); }
public void DeactivateNotificationTemplate_TemplateIsAlreadyDeactivated_DoNoThing() { var disabledTemplate = new DisabledNotificationTemplate("organizationId", "templateId"); _repo.Setup(x => x.GetDisabledNotification("organizationId", "templateId", default)) .ReturnsAsync(disabledTemplate); _sut.DeactivateNotificationTemplate("templateId", default).Wait(); _repo.Verify(x => x.AddDisabledNotification(disabledTemplate), Times.Never); }
public void ActivateNotificationTemplate_TemplateIsAlreadyActivated_DoNoThing() { DisabledNotificationTemplate disabledTemplate = null; _repo.Setup(x => x.GetDisabledNotification("organizationId", "templateId", default)) .ReturnsAsync(disabledTemplate); _sut.ActivateNotificationTemplate("templateId", default).Wait(); _repo.Verify(x => x.RemoveDisabledNotification(disabledTemplate), Times.Never); }
public void RemoveDisabledNotification(DisabledNotificationTemplate disabledNotification) { _context.DisabledNotificationTemplates.Remove(disabledNotification); }
public void AddDisabledNotification(DisabledNotificationTemplate disabledNotification) { _context.DisabledNotificationTemplates.Add(disabledNotification); }