public void Delete_ShouldThrowNotImplemented()
        {
            // Arrange
            // Act
            Action act = () =>
            {
                _target.Delete(null);
            };

            // Assert
            Assert.ThrowsException <NotImplementedException>(act);
        }
        public void DeleteArtikelFromDatabase()
        {
            // Arrange
            ArtikelEntity artikel = new ArtikelEntityBuilder().SetDummy().Create();

            _context.ArtikelEntities.Add(artikel);
            _context.SaveChanges();

            // Act
            _target.Delete(artikel);

            var result = _target.GetAll();

            // Assert
            Assert.AreEqual(0, result.Count());
        }