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); }
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); }
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(); }
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(); }
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); }
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); } }
public static void IndsaetNRegnskabsmedlemmerIRegnskabsmedlemsManagerOgSynkroniser(RegnskabsmedlemsManagerUnitTest regnskabsmedlemsManager, int N, MedlemsstatusEnum?forceretRegnskabsmedlemStatus = null) { int antalNyeEntiteter = N; for (int i = 0; i < antalNyeEntiteter; i++) { regnskabsmedlemsManager.LavNytRegnskabsmedlem(forceretRegnskabsmedlemStatus); } (new MedlemmerManager()).SynkroniserRegnskabsmedlemmerOgMedlemmer(false); }