コード例 #1
0
        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);
        }