Esempio n. 1
0
        private static Ansøgning CreateAnsøgning(string id, Ansøger ansøger, string øvrigeKommentare)
        {
            var a = new Ansøgning();

            a.SetId(id);
            a.SetAnsøger(ansøger);
            a.SetØvrigKommentar(øvrigeKommentare);
            return(a);
        }
        private Ansøger GenerateMockAnsøger()
        {
            var ansøger = new Ansøger();

            ansøger.SetFornavn("Nichlas");
            ansøger.SetEfternavn("Christensen");
            ansøger.SetEmail("*****@*****.**");
            ansøger.SetId(Guid.NewGuid().ToString());
            ansøger.SetUserId(Guid.NewGuid().ToString());
            return(ansøger);
        }
Esempio n. 3
0
        private static Ansøger CreateAnsøger(string id, string fornavn, string efternavn, string email, string userId)
        {
            var a = new Ansøger();

            a.SetId(id);
            a.SetFornavn(fornavn);
            a.SetEfternavn(efternavn);
            a.SetEmail(email);
            a.SetUserId(userId);
            return(a);
        }
        public static AnsøgerDto MapAnsøger(Ansøger ansøger)
        {
            AnsøgerDto dto = new AnsøgerDto()
            {
                Efternavn   = ansøger.Efternavn,
                Fornavn     = ansøger.Fornavn,
                Email       = ansøger.Email,
                UserId      = ansøger.UserId,
                Id          = ansøger.Id,
                Ansøgninger = new List <AnsøgningDto>()
            };

            AddAnsøgnings(ansøger.Ansøgninger, dto);

            return(dto);
        }
        public void SetId()
        {
            //skal være 36 length
            var ansøger = new Ansøger();
            var id      = new Guid();
            var succes  = false;

            try
            {
                ansøger.SetId(id.ToString());
                succes = true;
            }
            catch (Exception)
            {
                Assert.Fail();
            }
            Assert.IsTrue(succes);
        }
        public void SetEmail()
        {
            //Skal indeholde @ og .

            var ansøger = new Ansøger();
            var mail    = "*****@*****.**";
            var succes  = false;

            try
            {
                ansøger.SetEmail(mail);
                succes = true;
            }
            catch (Exception)
            {
                Assert.Fail();
            }
            Assert.IsTrue(succes);
        }
        public void ValidateStateTest()
        {
            //Test at alle felter er udfyldt
            var ansøger = new Ansøger();

            ansøger.SetEfternavn("bob");
            ansøger.SetFornavn("bob");
            ansøger.SetUserId(Guid.NewGuid().ToString());
            ansøger.SetEmail("*****@*****.**");
            ansøger.SetId(Guid.NewGuid().ToString());
            var succes = false;

            try
            {
                ansøger.ValidateState();
                succes = true;
            }
            catch (Exception)
            {
                succes = false;
            }
            Assert.IsTrue(succes);
        }
        public void AddAnsøgning()
        {
            //Test at man ikke kan have 2 aktive ansøgninger
            var ansøger   = new Ansøger();
            var ansøgning = new Ansøgning();

            ansøgning.SetAktiv(true);
            var ansøgning2 = new Ansøgning();

            ansøgning2.SetAktiv(true);
            var erSket = false;

            try
            {
                ansøger.AddAnsøgning(ansøgning);
                ansøger.AddAnsøgning(ansøgning2);
                erSket = true;
            }
            catch (Exception)
            {
                erSket = false;
            }
            Assert.IsFalse(erSket);
        }