public void test_join_get() { //Arrange Customer testCustomer = new Customer("1", "1"); testCustomer.Save(); Book testBook = new Book("img", "Benedict Anderson", "Imagined Communities", "2342349430", "Verso", 21, 1); testBook.Save(); // Act testBook.AddCustomerToBook(testCustomer); List <Book> result = testCustomer.GetBooks(); // Console.WriteLine(result[0].GetId()); // Console.WriteLine(result[0].GetName()); // Console.WriteLine(result[0].GetImage()); // Console.WriteLine(result[0].GetPrice()); // Console.WriteLine(result[0].GetQuantity()); // Console.WriteLine(result[0].GetAuthor()); // Console.WriteLine(result[0].GetIsbn()); // Console.WriteLine(result[0].GetPublisher()); List <Book> testList = new List <Book> { testBook }; //Assert CollectionAssert.AreEqual(testList, result); }
public ActionResult Checkout() { Book newPurchase = Book.Find(int.Parse(Request.Form["bookid"])); Customer purchasingCustomer = Customer.Find(int.Parse(Request.Form["appendName"])); newPurchase.AddCustomerToBook(purchasingCustomer); newPurchase.UpdateQuantity(); return(RedirectToAction("Index")); }
public void AddCustomer_ToBookObject() { //Arrange Book testBook = new Book("img", "e.e. cummings", "The Enormous Room", "3596215002", "Penguin", 9.99, 1); testBook.Save(); Customer testCustomer = new Customer("Austin", "600 1st Ave, Seattle, Wa"); testCustomer.Save(); //Act testBook.AddCustomerToBook(testCustomer); List <Customer> result = testBook.GetCustomers(); int resultOne = result[0].GetId(); int resultTwo = testCustomer.GetId(); //Assert Assert.AreEqual(resultOne, resultTwo); }