Пример #1
0
        protected BaseBookRepository(IBookUnitOfWork unitOfWork)
        {
            //For Actual
            // BookDbContext = unitOfWork.Context as BookDbContext;

            //For Test
            BookDbContext = unitOfWork.Context;

            if (BookDbContext == null)
            {
                throw new NullReferenceException("Book DbContext is null");
            }

            _dbSet = BookDbContext.DbSet <T, TId>();
        }
Пример #2
0
        private void Setup()
        {
            _context = new FakeBookContext();

            _context.Books.Add(new Book
            {
                Id = 1,
                TitleB = "Bengali Book1",
                TitleE = "Englishi Book1",
                IsActive = 1,
                Price = 1,
                CreationDate = DateTime.Today,
                PublishedDate = DateTime.Today,

            });

            _context.Books.Add(new Book
            {
                Id = 2,
                TitleB = "Bengali Book2",
                TitleE = "Englishi Book2",
                IsActive = 1,
                Price = 1,
                CreationDate = DateTime.Today,
                PublishedDate = DateTime.Today,
            });

            _context.Books.Add(new Book
            {
                Id = 3,
                TitleB = "Bengali Book3",
                TitleE = "Englishi Book3",
                IsActive = 1,
                Price = 1,
                CreationDate = DateTime.Today,
                PublishedDate = DateTime.Today,

            });

            _bookUnitOfWork = new BookUnitOfWork(_context);
            _bookRepository = new BookRepository(_bookUnitOfWork);
        }
Пример #3
0
        private void Setup()
        {
            _context = new FakeBookContext();

            _context.Books.Add(new Book
            {
                Id            = 1,
                TitleB        = "Bengali Book1",
                TitleE        = "Englishi Book1",
                IsActive      = 1,
                Price         = 1,
                CreationDate  = DateTime.Today,
                PublishedDate = DateTime.Today,
            });

            _context.Books.Add(new Book
            {
                Id            = 2,
                TitleB        = "Bengali Book2",
                TitleE        = "Englishi Book2",
                IsActive      = 1,
                Price         = 1,
                CreationDate  = DateTime.Today,
                PublishedDate = DateTime.Today,
            });

            _context.Books.Add(new Book
            {
                Id            = 3,
                TitleB        = "Bengali Book3",
                TitleE        = "Englishi Book3",
                IsActive      = 1,
                Price         = 1,
                CreationDate  = DateTime.Today,
                PublishedDate = DateTime.Today,
            });

            _bookUnitOfWork = new BookUnitOfWork(_context);
            _bookRepository = new BookRepository(_bookUnitOfWork);
        }
 public GetAuthorByIdHandler(IBookDbContext context)
 {
     _context = context;
 }
 public GetAllAuthorsHandler(IBookDbContext context)
 {
     _context = context;
 }
Пример #6
0
 public AddAuthorCommandHandler(IBookDbContext context)
 {
     _context = context;
 }
Пример #7
0
 public BookUnitOfWork(IBookDbContext context)
 {
     _context = context;
 }
Пример #8
0
 public BookUnitOfWork()
 {
     _context = new BookDbContext();
 }
Пример #9
0
 public BookUnitOfWork(IBookDbContext context)
 {
     _context = context;
 }
Пример #10
0
 public BookUnitOfWork()
 {
     _context = new BookDbContext();
 }