Beispiel #1
0
        public void GetAll_ShouldReturnAllKlanten()
        {
            // Arrange
            List <Klant> klanten = new List <Klant>()
            {
                new KlantBuilder().SetDummy().Create(),
                new KlantBuilder().SetDummy().SetEmail("*****@*****.**").Create()
            };

            klanten = klanten.OrderBy(x => x.Id).ToList();

            _context.Klanten.Add(klanten[0]);
            _context.Klanten.Add(klanten[1]);
            _context.SaveChanges();

            var dataMapper = new KlantDataMapper(_context);

            // Act
            List <Klant> result = dataMapper.GetAll().OrderBy(x => x.Id).ToList();

            // Assert
            Assert.AreEqual(klanten.Count, result.Count());
            Assert.IsTrue(klanten[0].IsEqual(result[0]));
            Assert.IsTrue(klanten[1].IsEqual(result[1]));
        }
Beispiel #2
0
        public void GetAllKlanten_ShouldReturnKlanten()
        {
            // Arrange
            Klant klant = new KlantBuilder().SetDummy().Create();

            klant.Adres = new AdresBuilder().SetDummy().Create();

            Klant klant2 = new KlantBuilder().SetDummy().Create();

            klant2.Adres = new AdresBuilder().SetDummy().Create();

            _context.KlantEntities.Add(klant);
            _context.KlantEntities.Add(klant2);
            _context.SaveChanges();

            // Act
            var result = _target.GetAll().ToList();

            // Assert
            Assert.AreEqual(2, result.Count);
            Assert.AreEqual(1, result[0].Id);
            Assert.AreEqual(2, result[1].Id);
        }