public void InsertArtikelInDatabase()
        {
            // Arrange
            ArtikelEntity artikel = new ArtikelEntityBuilder().SetDummy().Create();

            // Act
            _target.Insert(artikel);

            ArtikelEntity result = _target.GetById(1);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(artikel.IsEqual(result));
        }
        public void Insert_ShouldInsertNewArtikelIntoTheDatabase()
        {
            var artikel = new Artikel
            {
                Artikelnummer   = 1,
                Leveranciercode = "1-abc-2",
                LeverbaarTot    = new DateTime(2018, 11, 10),
                Naam            = "Fietsband",
                Prijs           = 10.99m
            };

            _target.Insert(artikel);

            var result = _bestelContext.Artikelen.SingleOrDefault(b => b.Artikelnummer == 1);

            Assert.AreEqual(artikel.Artikelnummer, result.Artikelnummer);
            Assert.AreEqual(artikel.Leveranciercode, result.Leveranciercode);
            Assert.AreEqual(artikel.LeverbaarTot, result.LeverbaarTot);
            Assert.AreEqual(artikel.Naam, result.Naam);
            Assert.AreEqual(artikel.Prijs, result.Prijs);
        }