public void VerifyTokensForAmendedTemplate() { VerifyCommonTokensForTemplate("review"); MessageSession.Verify(x => x.Send(It.Is <SendEmailToEmployerCommand>(p => p.Tokens["provider_name"] == Commitment.ProviderName && p.Tokens["employer_hashed_account"] == Commitment.EmployerAccountId.ToString()), It.IsAny <SendOptions>())); }
public void VerifyCommonTokensForTemplate(string type) { MessageSession.Verify(x => x.Send(It.Is <SendEmailToEmployerCommand>(p => p.Tokens["type"] == type && p.Tokens["cohort_reference"] == Commitment.Reference), It.IsAny <SendOptions>())); }
public void VerifyTemplateIsUsed(string template) { MessageSession.Verify(x => x.Send(It.Is <SendEmailToEmployerCommand>(p => p.Template == template), It.IsAny <SendOptions>())); }