public void Delete_DeliveryExists_ReturnTrue() { // Arrange DeliveryProvider deliveryProvider = new DeliveryProvider(); var allDeliverys = deliveryProvider.GetAll().OrderByDescending(p => p.Id); Delivery lastDelivery = allDeliverys.FirstOrDefault() ?? new Delivery(); DeliveryHandler deliveryHandler = new DeliveryHandler(); // Act bool result = deliveryHandler.Delete(lastDelivery.Id); var deletedDelivery = deliveryProvider.GetById(lastDelivery.Id); // Assert Assert.IsTrue(result); Assert.IsNull(deletedDelivery); }