public void DeleteBookingStageTest() { BookingStage bookingStage = new BookingStage() { Id = 1, Description = "The booking was rejected due to payment issues, please contact your bank", Administrator = new Administrator() { Email = "*****@*****.**" }, AdministratorId = 0, AsociatedBooking = null, AsociatedBookingId = 2, EntryDate = DateTime.Now, Status = new Status(), }; _context.Add(bookingStage); _context.SaveChanges(); var repository = new BookingStageRepository(_context); repository.Delete(bookingStage); Assert.IsNull(_context.Find <BookingStage>(1)); }