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); }
public void Add_DeliveryCorrectEntity_ReturnId() { // Arrange DeliveryProvider deliveryProvider = new DeliveryProvider(); var allDeliverys = deliveryProvider.GetAll().OrderByDescending(p => p.Id); Delivery lastDelivery = allDeliverys.FirstOrDefault() ?? new Delivery(); DeliveryHandler deliveryHandler = new DeliveryHandler(); Delivery delivery = new Delivery(); delivery.Name = "Name"; delivery.Price = 123.45m; // Act int id = deliveryHandler.Add(delivery); // Assert Assert.IsTrue(lastDelivery.Id < id); }