public void ExecuteOk() { var message = new Message(); message.Add("textBody", EmailTextBodyContabo); message.Add("subject", "Fwd: Reçu pour votre paiement à CONTABO GmbH"); var job = new Job { Id = Guid.NewGuid().ToString(), }; var rule = new PaypalReceipt { RuleConfiguration = new Rule { Id = Guid.NewGuid().ToString() } }; Assert.True(rule.IsMatch(job, message)); }
public void ExecuteKoNotEmail(string subject, string textBody) { var message = new Message(); message.Add("textBody", textBody); message.Add("subject", subject); var job = new Job { Id = Guid.NewGuid().ToString(), }; var rule = new PaypalReceipt { RuleConfiguration = new Rule { Id = Guid.NewGuid().ToString() } }; Assert.False(rule.IsMatch(job, message)); }