示例#1
0
        public void Check_KlantContainer_AccountAanmaken()
        {
            // arrange
            var klantDalStub   = new KlantDALStub();
            var klantContainer = new KlantContainer(klantDalStub);

            klantDalStub.ExistReturnValue = false;

            // act
            klantContainer.Accountmaken("aName", "aEmail", "0612345678", "aPassword", "aPostalCode", "aHouseNR", "aStreet", "aResidence");

            // assert
            Assert.True(klantDalStub.ExistReturnValue);
        }
示例#2
0
        public void Register_Check()
        {
            // arrange
            var klantDalStub   = new KlantDALStub();
            var klantContainer = new KlantContainer(klantDalStub);

            klantDalStub.ExistReturnValue = true;

            // act
            var result = klantContainer.registerCheck("*****@*****.**", "Welkom12345", "0612345678", "5213AS");

            // assert
            Assert.True(result);
        }
        public void Check_If_User_exists()
        {
            // arrange
            var klantDalStub   = new KlantDALStub();
            var klantContainer = new KlantContainer(klantDalStub);

            klantDalStub.ExistReturnValue = true;

            // act
            var result = klantContainer.CheckIfUserExists("aEmail", "aPassword");

            // assert
            Assert.True(result);
        }
示例#4
0
        public void Check_KlantContainer_AccountAanmaken()
        {
            // arrange
            var   klantDalStub   = new KlantDALStub();
            var   klantContainer = new KlantContainer(klantDalStub);
            Klant klant          = new Klant();

            klantDalStub.ExistReturnValue = false;

            // act
            klantContainer.Accountmaken(klant);

            // assert
            Assert.True(klantDalStub.ExistReturnValue);
        }
示例#5
0
        public void Check_If_Get_LoginKlant()
        {
            // arrange
            var   klantDalStub   = new KlantDALStub();
            var   klantContainer = new KlantContainer(klantDalStub);
            Klant klant          = new Klant();

            klantDalStub.ExistReturnValue = true;


            // act
            var result = klantContainer.LoginKlant(klant);

            // assert
            Assert.Equal(12, result.Id);
        }
示例#6
0
        public static List <KlantViewModel> AllKlantViewModels()
        {
            KlantContainer klantcontainer = new KlantContainer();

            List <KlantViewModel> klantViews = new List <KlantViewModel>();

            foreach (Klant klant in klantcontainer.GetAll())
            {
                KlantViewModel klantView = new KlantViewModel()
                {
                    naam = klant.naam,
                    id   = klant.id
                };
                klantViews.Add(klantView);
            }
            return(klantViews);
        }
示例#7
0
        public void Register_Check()
        {
            // arrange
            var klantDalStub   = new KlantDALStub();
            var klantContainer = new KlantContainer(klantDalStub);

            klantDalStub.ExistReturnValue = true;

            Klant klant = new Klant();

            klant.klantEmail     = "*****@*****.**";
            klant.klantPassword  = "******";
            klant.telefoonNummer = "0612345678";
            klant.postcode       = "5213AS";
            // act
            var result = klantContainer.registerCheck(klant);

            // assert
            Assert.True(result);
        }
 public KlantController()
 {
     klantContainer = new KlantContainer(new KlantDAL());
 }
示例#9
0
 public KlantController()
 {
     this.klantDAL  = new KlantDAL();
     klantContainer = new KlantContainer(klantDAL);
 }