public void Can_Add_New_OrderDetails() { OrderDetails orderDetails = new OrderDetails(); // Действие orderDetails.AddItem(); orderDetails.AddItem(); List <OrderDetailsLine> results = orderDetails.Lines.ToList(); // Утверждение Assert.AreEqual(results.Count(), 2); Assert.AreEqual(results[0].OrderDetailsId, 1); Assert.AreEqual(results[1].OrderDetailsId, 2); }
public void Can_Remove_OrderDetails() { OrderDetails orderDetails = new OrderDetails(); // Действие orderDetails.AddItem(); orderDetails.AddItem(); orderDetails.AddItem(); OrderDetailsLine od = orderDetails.Lines.ElementAt(1); orderDetails.RemoveLine(od); List <OrderDetailsLine> results = orderDetails.Lines.ToList(); // Утверждение Assert.AreEqual(orderDetails.Lines.Where(c => c == od).Count(), 0); Assert.AreEqual(orderDetails.Lines.Count(), 2); Assert.AreEqual(results[0].OrderDetailsId, 1); Assert.AreEqual(results[1].OrderDetailsId, 3); }