public BorrowingController(RestClient rsc, BorrowingManager borrowing, PermissionExpansionManager per)
        {
            _permissionExpansionManager = per;
            _restClient       = rsc;
            _borrowingManager = borrowing;

            _restClient = rsc;
        }
Beispiel #2
0
        public void ApplicationStarted()
        {
            this.userOut = new SpyUserOut();
            this.userIn  = new SpyUserIn(userOut);

            this.application = new Application(userIn, userOut);

            var booksDao = CreateBooksDao();

            this.booksManager = new BooksManager(booksDao);
            this.application.Setup(this.booksManager);

            this.userDao          = CreateUserDao();
            this.borrowingManager = new BorrowingManager(this.userDao, booksDao, CreateBorrowingDao());
            this.application.Setup(this.borrowingManager);
        }
Beispiel #3
0
        public ResourceTests()
        {
            _book = new Book()
            {
                Id          = 1,
                IsAvailable = true
            };

            _resourceManager   = new ResourceManager();
            _membershipManager = new MembershipManager();
            _borrowingManager  = new BorrowingManager();

            _library = new Library(
                _resourceManager,
                _membershipManager,
                _borrowingManager
                );
        }
Beispiel #4
0
 public Library()
 {
     ResourceManager   = new ResourceManager();
     MembershipManager = new MembershipManager();
     BorrowingManager  = new BorrowingManager();
 }