public LibraryController(ILibraryLogic libraryLogic, IBookService bookService, IUserService userService, IKeyWordService keyWordService) { _libraryLogic = libraryLogic; _bookService = bookService; _userService = userService; _keyWordService = keyWordService; }
public void Setup() { var libraryBookValidationMock = new Mock <ILibraryQuery>(); //Sets up a Book database table libraryBookValidationMock.Setup(p => p.GetAllBooks()).Returns(new List <BookDataModel>() { new BookDataModel() { BOOK_AUTHOR = "Bob", BOOK_ID = 1, BOOK_TITLE = "A Way Home", NUM_PAGES = 412, PUBLISHED_DATE = DateTime.Now }, new BookDataModel() { BOOK_AUTHOR = "Sam", BOOK_ID = 2, BOOK_TITLE = "A Way Around", NUM_PAGES = 600, PUBLISHED_DATE = DateTime.Now } }); //Sets up a user database table libraryBookValidationMock.Setup(p => p.GetCustomerByIdentifier(3)).Returns(new CustomerDataModel() { CUSTOMER_EMAIL = "*****@*****.**", CUSTOMER_ID = 3, CUSTOMER_NAME = "Sally", CUSTOMER_PHONE = "555-555-5555" }); //Add the mock database to the library logic myLogic = new LibraryLogic(libraryBookValidationMock.Object); }
public LibraryWebServiceController(ILibraryLogic libraryLogic) { _libraryLogic = libraryLogic; }
public LibraryController(ILibraryLogic libraryLogic) { _libraryLogic = libraryLogic; }