Beispiel #1
0
        public void UpdatePriority_SwapsGoals()
        {
            var data        = InitializeData();
            var swapItem    = data.First(c => c.Id == 5);
            int oldPriority = swapItem.Priority;
            int newPriority = 1;
            var swapId      = data.First(c => c.Priority == 1).Id;

            mockDbProvider.UpdatePriority(5, 1);

            var dataFromDb = mockDbProvider.GetAll();
            var firstItem  = dataFromDb.First(c => c.Id == 5);

            Assert.That(firstItem, Is.Not.Null);
            Assert.That(firstItem.Priority, Is.EqualTo(newPriority));

            var swappedItem = dataFromDb.First(c => c.Id == swapId);

            Assert.That(swappedItem, Is.Not.Null);
            Assert.That(swappedItem.Priority, Is.EqualTo(oldPriority));
        }
 public void UpdatePriority(int id, int newPriority)
 {
     _goalsProvider.UpdatePriority(id, newPriority);
 }