Exemple #1
0
        public void ApplyListClear()
        {
            var change = new ListDeletion(railway.AbsoluteUri, "Semaphores", 0, int.MaxValue);

            change.Apply(repository);

            Assert.AreEqual(0, railway.Semaphores.Count);
        }
Exemple #2
0
        public void ApplyListDeletion()
        {
            var toDelete = railway.Routes.Take(1).ToList();
            var change   = new ListDeletion(railway.AbsoluteUri, "Routes", 0, 1);

            change.Apply(repository);

            Assert.AreNotEqual(toDelete, railway.Routes.FirstOrDefault());
            CollectionAssert.DoesNotContain(railway.Routes.ToList(), toDelete);
        }