public void SynkroniserRegnskabsmedlemmerOgMedlemmerTest_MedlemAktivTilGammel() { //NB: DENNE TEST SLETTER Medlem, Regnskabsmedlem og Begivenhed data LoggingManagerUnitTest loggingManager = null; RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager = null; InitierStubMedlemsopdatringerTest(out loggingManager, out regnskabsmedlemsManager); int antalNyeEntiteter = 5; IndsaetNRegnskabsmedlemmerIRegnskabsmedlemsManagerOgSynkroniser(regnskabsmedlemsManager, antalNyeEntiteter, MedlemsstatusEnum.Aktiv); string nytNavn = Guid.NewGuid().ToString(); int arkID = UnitTestHelper.HentFoersteMedlemsArkID(); UnitTestHelper.OpdaterMedlemStatus(arkID, MedlemsstatusEnum.Aktiv); //Aendre regnskabsmedlem i stubben RegnskabsmedlemDTO regnskabsmedlem = regnskabsmedlemsManager.Regnskabsmedlemmer.First(medlemItem => medlemItem.ArkID == arkID); regnskabsmedlem.Status = MedlemsstatusEnum.Gammel; regnskabsmedlem.Navn = nytNavn; string notater = Synkroniser_TestResultat_ReturnerNotater(arkID, regnskabsmedlem, loggingManager, false, true); }
public void TryLogMedlemIndTest_MedlemEksistererMedStatusAktivRegnskabsmedlemHarStatusGammel() { //NB: DENNE TEST SLETTER Medlem, Regnskabsmedlem og Begivenhed data MedlemmerManager medlemmerManager = null; RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager = null; LoggingManagerUnitTest loggingManager = null; InitierStubLogMedlemIndTest(out loggingManager, out regnskabsmedlemsManager, out medlemmerManager); int antalNyeEntiteter = 5; IndsaetNRegnskabsmedlemmerIRegnskabsmedlemsManagerOgSynkroniser(regnskabsmedlemsManager, antalNyeEntiteter, MedlemsstatusEnum.Aktiv); int arkID = UnitTestHelper.HentFoersteMedlemsArkID(); UnitTestHelper.OpdaterMedlemStatus(arkID, MedlemsstatusEnum.Aktiv); Medlem medlemViProeverAtLoggeInd = null; using (ArkDatabase db = new ArkDatabase()) { medlemViProeverAtLoggeInd = db.Medlems.First(medlemItem => medlemItem.ArkID == arkID); } int medlemID = medlemViProeverAtLoggeInd.ID; RegnskabsmedlemDTO regnskabsmedlem = regnskabsmedlemsManager.Regnskabsmedlemmer.First(medlemItem => medlemItem.ArkID == arkID); regnskabsmedlem.Status = MedlemsstatusEnum.Gammel; string noter = TryLogMedlemInd_TestResultat_ReturnerNotater(arkID, medlemID, MedlemLogindStatusEnum.RegnskabsmedlemstatusGammel, medlemmerManager, loggingManager); }
private void InitierStubMedlemsopdatringerTest(out LoggingManagerUnitTest loggingManager, out RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager) { loggingManager = new LoggingManagerUnitTest(); regnskabsmedlemsManager = new RegnskabsmedlemsManagerUnitTest(); UnitTestHelper.InitierAlleKomponenterMedDefault(); KomponentManager.LoggingManager = loggingManager; KomponentManager.RegnskabsmedlemsManager = regnskabsmedlemsManager; UnitTestHelper.SletAlt(); }
public void HentRegnskabsmedlemmerTest() { LoggingManagerUnitTest loggingManager = new LoggingManagerUnitTest(); KomponentManager.LoggingManager = loggingManager; List <RegnskabsmedlemDTO> medlemmer = KomponentManager.RegnskabsmedlemsManager.HentRegnskabsmedlemmer(); string notater = loggingManager.ToString(); Assert.AreNotEqual <int>(0, medlemmer.Count, notater); }
private void InitierStubLogMedlemIndTest(out LoggingManagerUnitTest loggingManager, out RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager, out MedlemmerManager medlemmerManager) { loggingManager = new LoggingManagerUnitTest(); regnskabsmedlemsManager = new RegnskabsmedlemsManagerUnitTest(); medlemmerManager = new MedlemmerManager(); UnitTestHelper.InitierAlleKomponenterMedDefault(); KomponentManager.JegHarIndloggetMedlemIDOgArkID = medlemmerManager; KomponentManager.LoggingManager = loggingManager; KomponentManager.RegnskabsmedlemsManager = regnskabsmedlemsManager; UnitTestHelper.SletAlt(); }
private string Synkroniser_TestResultat_ReturnerNotater( int arkID, RegnskabsmedlemDTO regnskabsmedlem, LoggingManagerUnitTest loggingManager, bool medlemOgRegnskabsmeldemNavnSkalVaereEns, bool kendtRegnskabsmedlemOgRegnskabsmedlemNavnSkalVaereEns, MedlemsstatusEnum?medlemstatusHvisForskelligFraRegnskabsmedlemstatus = null) { loggingManager.Clear(); (new MedlemmerManager()).SynkroniserRegnskabsmedlemmerOgMedlemmer(false); string notater = KomponentManager.LoggingManager.ToString(); Assert.IsTrue(!String.IsNullOrEmpty(notater), notater); using (ArkDatabase db = new ArkDatabase()) { Medlem medlem = db.Medlems.First(medlemItem => medlemItem.ArkID == arkID); Regnskabsmedlem kendtRegnskabsmedlem = db.Regnskabsmedlems.First(medlemItem => medlemItem.ArkID == arkID); if (medlemstatusHvisForskelligFraRegnskabsmedlemstatus.HasValue) { Assert.AreEqual(medlemstatusHvisForskelligFraRegnskabsmedlemstatus.Value, medlem.Status); } else { Assert.AreEqual(regnskabsmedlem.Status, medlem.Status); } if (medlemOgRegnskabsmeldemNavnSkalVaereEns) { Assert.AreEqual(regnskabsmedlem.Navn, medlem.Navn); } else { Assert.AreNotEqual(regnskabsmedlem.Navn, medlem.Navn); } Assert.AreEqual(regnskabsmedlem.Status, kendtRegnskabsmedlem.Status); if (kendtRegnskabsmedlemOgRegnskabsmedlemNavnSkalVaereEns) { Assert.AreEqual(regnskabsmedlem.Navn, kendtRegnskabsmedlem.Navn); } else { Assert.AreNotEqual(regnskabsmedlem.Navn, kendtRegnskabsmedlem.Navn); } } return(notater); }
public void SendEMailTest() { UnitTestHelper.InitierAlleKomponenterMedDefault(); SmtpGatewayEMailDistributoer eMailDistributoer = new SmtpGatewayEMailDistributoer(); LoggingManagerUnitTest loggingManager = new LoggingManagerUnitTest(); KomponentManager.EMailDistributoer = eMailDistributoer; KomponentManager.LoggingManager = loggingManager; EMailHtmlBodyIndlejretBilledeDTO indlejretBillede = HentIndlejretBillede(Directory.GetCurrentDirectory() + @"\Billeder\smileyOne.jpg"); EMailAttachmentDTO attachmentBillede = HentAttachmentBillede(Directory.GetCurrentDirectory() + @"\Billeder\smileyTwo.jpg"); EMailBrugerDTO brugerThomasDalsgaard = new EMailBrugerDTO(); brugerThomasDalsgaard.EMailAdresse = "*****@*****.**"; brugerThomasDalsgaard.Navn = "Thomas Dalsgaard"; string subject = "Smil!!!"; EMailHtmlBodyDTO body = new EMailHtmlBodyDTO(); body.IndlejretBilleder.Add(indlejretBillede); body.BodyTekst = "<html><body>" + "<h1>Smil og vær glad ;)</h1>" + "<p>Vær ikke genert!</p>" + "<img src=\"" + indlejretBillede.BilledeID + "\" alt=\"Smiley face\" height=\"42\" width=\"42\">" + "<p>Se det er ikke så svært ^^</p>" + "</body></html>"; EMailHtmlForsendelseDTO forsendelse = new EMailHtmlForsendelseDTO(); forsendelse.Sender = brugerThomasDalsgaard; forsendelse.To.Add(brugerThomasDalsgaard); forsendelse.Subject = subject; forsendelse.Body = body; forsendelse.Attachments.Add(attachmentBillede); bool succes = false; try { eMailDistributoer.SendEMail(forsendelse); succes = true; } catch (Exception) { } string resultat = loggingManager.ToString(); Assert.IsTrue(succes); }
public void TryLogMedlemIndTest_MedlemIkkeEksisterende() { //NB: DENNE TEST SLETTER Medlem, Regnskabsmedlem og Begivenhed data MedlemmerManager medlemmerManager = null; RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager = null; LoggingManagerUnitTest loggingManager = null; InitierStubLogMedlemIndTest(out loggingManager, out regnskabsmedlemsManager, out medlemmerManager); int antalNyeEntiteter = 5; IndsaetNRegnskabsmedlemmerIRegnskabsmedlemsManagerOgSynkroniser(regnskabsmedlemsManager, antalNyeEntiteter, MedlemsstatusEnum.Aktiv); int arkID = -9999; string noter = TryLogMedlemInd_TestResultat_ReturnerNotater(arkID, -1, MedlemLogindStatusEnum.UkendtMedlem, medlemmerManager, loggingManager); }
private string TryLogMedlemInd_TestResultat_ReturnerNotater( int arkID, int ID, MedlemLogindStatusEnum logindResultat, MedlemmerManager medlemmerManager, LoggingManagerUnitTest loggingManager) { loggingManager.Clear(); Assert.IsTrue(medlemmerManager.TryLogMedlemIndMedArkID(arkID) == logindResultat, "MedlemmerManager.TryLogMedlemInd"); IndloggetMedlemBO indloggetMedlem = MedlemmerManager.IndloggetMedlem; if (logindResultat == MedlemLogindStatusEnum.Succes || logindResultat == MedlemLogindStatusEnum.Aktivering) { Assert.IsNotNull(indloggetMedlem, "MedlemmerManager.IndloggetMedlem"); int?indloggetMedlemID = KomponentManager.JegHarIndloggetMedlemIDOgArkID.IndloggetMedlemID; Assert.IsNotNull(indloggetMedlemID, "KomponentManager.JegHarIndloggetMedlemID.IndloggetMedlemID"); Assert.AreEqual(ID, indloggetMedlemID.Value); int?indloggetMedlemArkID = KomponentManager.JegHarIndloggetMedlemIDOgArkID.IndloggetMedlemArkID; Assert.IsNotNull(indloggetMedlemArkID, "KomponentManager.JegHarIndloggetMedlemID.IndloggetMedlemArkID"); Assert.AreEqual(arkID, indloggetMedlemArkID.Value); } else { Assert.IsNull(indloggetMedlem, "MedlemmerManager.IndloggetMedlem"); int?indloggetMedlemID = KomponentManager.JegHarIndloggetMedlemIDOgArkID.IndloggetMedlemID; Assert.IsNull(indloggetMedlemID, "KomponentManager.JegHarIndloggetMedlemID.IndloggetMedlemID"); int?indloggetMedlemArkID = KomponentManager.JegHarIndloggetMedlemIDOgArkID.IndloggetMedlemArkID; Assert.IsNull(indloggetMedlemArkID, "KomponentManager.JegHarIndloggetMedlemID.IndloggetMedlemArkID"); } string notater = loggingManager.ToString(); return(notater); }
public void HentRegnskabsmedlemTest() { LoggingManagerUnitTest loggingManager = new LoggingManagerUnitTest(); KomponentManager.LoggingManager = loggingManager; List <RegnskabsmedlemDTO> medlemmer = KomponentManager.RegnskabsmedlemsManager.HentRegnskabsmedlemmer(); Assert.IsTrue(medlemmer.Count > 10); RegnskabsmedlemDTO medlemTilAtHente = medlemmer[10]; int arkID = medlemTilAtHente.ArkID; loggingManager.Clear(); RegnskabsmedlemDTO hentetMedlem = KomponentManager.RegnskabsmedlemsManager.HentRegnskabsmedlem(arkID); string notater = loggingManager.ToString(); Assert.IsNotNull(hentetMedlem, notater); Assert.AreEqual <string>(hentetMedlem.Navn, medlemTilAtHente.Navn, notater); }
public void SynkroniserRegnskabsmedlemmerOgMedlemmerTest_FoersteGang() { //NB: DENNE TEST SLETTER Medlem, Regnskabsmedlem og Begivenhed data LoggingManagerUnitTest loggingManager = null; RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager = null; InitierStubMedlemsopdatringerTest(out loggingManager, out regnskabsmedlemsManager); int antalNyeEntiteter = 5; IndsaetNRegnskabsmedlemmerIRegnskabsmedlemsManagerOgSynkroniser(regnskabsmedlemsManager, antalNyeEntiteter); string notater = loggingManager.ToString(); Assert.IsTrue(!String.IsNullOrEmpty(notater), notater); using (ArkDatabase db = new ArkDatabase()) { List <Medlem> medlemmer = db.Medlems.ToList(); List <Regnskabsmedlem> kendteRegnskabsmedlemmer = db.Regnskabsmedlems.ToList(); Assert.AreEqual(antalNyeEntiteter, medlemmer.Count); Assert.AreEqual(antalNyeEntiteter, kendteRegnskabsmedlemmer.Count); } }