public void Delete_DeletesRelationshipsinDatabase_OrderList() { Buyer newBuyer = new Buyer("username", "phone", "email", "password", "creditCard"); newBuyer.Save(); Buyer newBuyer2 = new Buyer("username", "phone", "email", "password", "creditCard"); newBuyer2.Save(); Order one = new Order(newBuyer.GetId(), default(DateTime)); Order two = new Order(newBuyer.GetId(), default(DateTime)); Order three = new Order(newBuyer2.GetId(), default(DateTime)); one.Save(); two.Save(); three.Save(); newBuyer.Delete(); List <Order> expected = new List <Order> { three }; List <Order> actual = Order.GetAll(); CollectionAssert.AreEqual(expected, actual); }
public void Delete_DeletesBuyerInDatabase_BuyerList() { Buyer one = new Buyer("username", "phone", "email", "password", "creditCard"); Buyer two = new Buyer("usernametwo", "phone", "email", "password", "creditCard"); one.Save(); two.Save(); one.Delete(); List <Buyer> expected = new List <Buyer> { two }; List <Buyer> actual = Buyer.GetAll(); CollectionAssert.AreEqual(expected, actual); }