public void Add_DeliveryNull_ThrowsException() { // Arrange DeliveryHandler deliveryHandler = new DeliveryHandler(); Delivery delivery = null; // Act // Assert Assert.ThrowsException <ArgumentNullException>(() => deliveryHandler.Add(delivery)); }
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); }