Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TestMethod]
- public async void TestBookController()
- {
- //Make the virtual context that has User database set and Course database set
- var context = new TestNLDS_V_Context();
- var testA = new Book
- {
- ID = 2,
- name = "Vergil's story",
- description = "A Son of Sparda",
- chapters = new List<Chapter>(),
- authors = new List<Author>(),
- listingDate = DateTime.Parse("2012-09-01")
- };
- var testB = new Book
- {
- ID = 15,
- name = "jasiu",
- description = "jasiu",
- chapters = new List<Chapter>(),
- authors = new List<Author>(),
- listingDate = DateTime.Parse("2012-09-03")
- };
- //make test user with empry courses list
- ICollection<Book> book_collection = new Collection<Book>();
- ICollection<Course> course_collection = new Collection<Course>();
- User test = new User { ID = 1, username = "test", password = "test2", email = "test@test.com", phone = 1231231234, selfDescription = "why", courses = course_collection, books = book_collection };
- //add user and book to virtual database set
- context.Users.Add(test);
- context.Books.Add(testA);
- context.Books.Add(testB);
- //Gain the controller
- var controller = new UsersController(context, test);
- controller.set_currentUser(test);
- var ctrlr = new BooksController();
- ActionResult y = ctrlr.Create();
- ActionResult x = await ctrlr.Delete(1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement