public void SetUp()
        {
            _context             = new Mock <IDataContext>();
            _bookstoreRepository = new BookstoreRepository(_context.Object);

            _book = new Book {
                Id = 1, Title = "a"
            };
            _books = new List <Book> {
                _book
            };
            var booksMock = _books.AsQueryable().BuildMockDbSet();

            _context.Setup(c => c.Books).Returns(booksMock.Object);

            _photo = new Photo {
                Id = 1, BookId = 1, IsMain = true
            };
            _photos = new List <Photo> {
                _photo
            };
            var photosMock = _photos.AsQueryable().BuildMockDbSet();

            _context.Setup(c => c.Photos).Returns(photosMock.Object);
        }
示例#2
0
 //Constructor
 public DonateModel(BookstoreRepository repo, Cart cart)
 {
     repository = repo;
     Cart       = cart;
 }
 public NavigationMenuViewComponent(BookstoreRepository repo)
 {
     repository = repo;
 }
示例#4
0
 public HomeController(ILogger <HomeController> logger, BookstoreRepository repository)
 {
     _logger     = logger;
     _repository = repository;
 }