public FailedBecauseInvalidAgeRange() { db = new EFInMemoryDatabase(); context = db.CreateDataContext <EFDataContext>(); efBorrowedBookRepository = new EFBorrowedBookRepository(context); efUnitOfWork = new EFUnitOfWork(context); sut = new BorrowedBookAppService(efBorrowedBookRepository, efUnitOfWork); }
public Successful() { db = new EFInMemoryDatabase(); context = db.CreateDataContext <EFDataContext>(); efBookCategoryRepository = new EFBookCategoryRepository(context); efUnitOfWork = new EFUnitOfWork(context); sut = new BookCategoryAppService(efBookCategoryRepository, efUnitOfWork); }
public SuccessfulButAfterReturnDate() { db = new EFInMemoryDatabase(); context = db.CreateDataContext <EFDataContext>(); efBorrowedBookRepository = new EFBorrowedBookRepository(context); efUnitOfWork = new EFUnitOfWork(context); sut = new BorrowedBookAppService(efBorrowedBookRepository, efUnitOfWork); }
public Successful() { var db = new EFInMemoryDatabase(); _context = db.CreateDataContext <EFDataContext>(); var repository = new EFBookRepository(_context); var unitOfWork = new EFUnitOfWork(_context); _sut = new BookAppService(repository, unitOfWork); }
public BorrowedBookServiceTests() { var db = new EFInMemoryDatabase(); context = db.CreateDataContext <EFDataContext>(); readContext = db.CreateDataContext <EFDataContext>(); _borrowedBookRepository = new EFBorrowedBookRepository(context); _unitOfWork = new EFUnitOfWork(context); sut = new BorrowedBookAppService(_borrowedBookRepository, _unitOfWork); }
public MemberServiceTests() { var db = new EFInMemoryDatabase(); context = db.CreateDataContext <EFDataContext>(); readContext = db.CreateDataContext <EFDataContext>(); _memberRepository = new EFMemberRepository(context); _unitOfWork = new EFUnitOfWork(context); sut = new MemberAppService(_memberRepository, _unitOfWork); }
public Successful() { var db = new EFInMemoryDatabase(); var context = db.CreateDataContext <EFDataContext>(); _readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFMemberRepository(context); var unitOfWork = new EFUnitOfWork(context); _sut = new MemberAppService(repository, unitOfWork); }
public Successful() { var db = new EFInMemoryDatabase(); var context = db.CreateDataContext <EFDataContext>(); _readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFBookCategoryRepository(context); var unitOfWork = new EFUnitOfWork(context); _sut = new BookCategoryAppService(unitOfWork, repository); }
public FailedWhenDeterminateReturnDateWasExpired() { var db = new EFInMemoryDatabase(); _context = db.CreateDataContext <EFDataContext>(); var repository = new EFEntrustRepository(_context); var unitOfWork = new EFUnitOfWork(_context); var bookRepository = new EFBookRepository(_context); var memberRepository = new EFMemberRepository(_context); _sut = new EntrustAppService(repository, unitOfWork, bookRepository, memberRepository); }
public Successful() { var db = new EFInMemoryDatabase(); _context = db.CreateDataContext <EFDataContext>(); _readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFEntrustRepository(_context); var unitOfWork = new EFUnitOfWork(_context); var bookRepository = new EFBookRepository(_context); var memberRepository = new EFMemberRepository(_context); _sut = new EntrustAppService(repository, unitOfWork, bookRepository, memberRepository); }
public FailedWhenMemberAgeIsNotInRangeException() { var db = new EFInMemoryDatabase(); _context = db.CreateDataContext <EFDataContext>(); _readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFEntrustRepository(_context); var unitOfWork = new EFUnitOfWork(_context); var bookRepository = new EFBookRepository(_context); var memberRepository = new EFMemberRepository(_context); _sut = new EntrustAppService(repository, unitOfWork, bookRepository, memberRepository); }
public EntrustServiceTests() { var db = new EFInMemoryDatabase(); _context = db.CreateDataContext <EFDataContext>(); _readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFEntrustRepository(_context); var unitOfWork = new EFUnitOfWork(_context); var bookRepository = new EFBookRepository(_context); var memberRepository = new EFMemberRepository(_context); _sut = new EntrustAppService(repository, unitOfWork, bookRepository, memberRepository); _category = BookCategoryFactory.GenerateBookCategory("dummy-title"); }
public async void Add_add_category_properly() { var db = new EFInMemoryDatabase(); var context = db.CreateDataContext <EFDataContext>(); var readContext = db.CreateDataContext <EFDataContext>(); var repository = new EFBookCategoryRepository(context); var unitOfWork = new EFUnitOfWork(context); var category = new BookCategory { Title = "dummy-title" }; var dto = new AddBookCategoryDto { Title = category.Title }; var sut = new BookCategoryAppService(unitOfWork, repository); var actual = await sut.AddCategory(dto); var expected = readContext.BookCategories.Single(_ => _.Id == actual); expected.Title.Should().Be(dto.Title); }