public void SendEmail_KeyNotInConfig_Error() { bool error = false; int? preCount = null; int? postCount = null; try { Emulation.InitDDBB(); var logger = (OwnLogger)Global.Resolve <ILogger>(); preCount = OwnLogger.AllLogs.Count(); var mailSenderManager = Global.Resolve <IMailSenderManager>(); mailSenderManager.SendEmail("*****@*****.**", "Just some subject", "just some body"); postCount = OwnLogger.AllLogs.Count(); } catch (Exception e) { error = true; } Assert.IsTrue(error); Assert.IsNotNull(preCount); Assert.IsNull(postCount); Assert.IsTrue(preCount.Value == 0); }
public void SendRecomendations_NotError() { bool error = false; try { Emulation.InitDDBB(); var config = (EmulatedConfig)Global.Resolve <IConfig>(); config.Set("NotifierService:MailSender", "*****@*****.**"); var recomendator = Global.Resolve <IRecomendator>(); recomendator.SendRecomendations(); } catch (Exception e) { error = true; } Assert.IsFalse(error); }