public void TestUnreserveAd() { ads.ReserveAd(toReserve[maxReservations].Id, thirdUser); ads.UnreserveAd(toReserve[maxReservations].Id, thirdUser); var testId = toReserve[0].Id; Ad unreservedAd = DbContextControl.GetNew().Ads.Include("ReservedBy") .FirstOrDefault(a => a.Id == testId); User reserver = UserControl.GetInstance().GetUser(thirdUser); //Reservations should still be 0 Assert.IsTrue(reserver.Reservations == maxReservations - 1); //Ad should be unreserved Assert.IsNull(unreservedAd.ReservedBy); }