public void ApplyListClear() { var change = new ListDeletion(railway.AbsoluteUri, "Semaphores", 0, int.MaxValue); change.Apply(repository); Assert.AreEqual(0, railway.Semaphores.Count); }
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); }