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); }
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; }
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; }