Example #1
0
        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);
        }
Example #2
0
        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);
        }