示例#1
0
        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);
        }