public void TestDeleteNormal()
        {

            Route route = _dataGenerator.CreateRouteInCountry();
            Variation variation = _dataGenerator.CreateVariation(route: route);

            IVariationDao variationDao = new VariationDao(_graphClient);
            ILogEntryDao logEntryDao = new LogEntryDao(_graphClient);
            LogEntry created = _dataGenerator.CreateLogEntry(variation);

            LogEntry logEntry = logEntryDao.GetAllIn(variation).First();

            /* Wenn ein Logeintrag einer Variation gelöscht wird */
            logEntryDao.Delete(logEntry);

            /* Muss der Logeintrag verschwunden, aber die Variation noch vorhanden sein */
            Assert.AreEqual(0, logEntryDao.GetAllIn(variation).Count);
            Assert.AreEqual(1, variationDao.GetAllOn(route).Count);
        }
 public void TestDeleteNull()
 {
     ILogEntryDao dao = new LogEntryDao(_graphClient);
     Action action = () => dao.Delete(null);
     action.ShouldThrow<ArgumentNullException>();
 }