예제 #1
0
 public DispenserDataService(DispenserRepository dispenserRepository,
                             ItemRepository itemRepository,
                             AddressRepository addressRepository)
 {
     this.dispenserRepository = dispenserRepository ?? throw new ArgumentNullException(nameof(dispenserRepository));
     this.itemRepository      = itemRepository ?? throw new ArgumentNullException(nameof(itemRepository));
     this.addressRepository   = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
 }
예제 #2
0
 public RentalDataService(RentalRepository rentalRepository,
                          UserRepository userRepository,
                          RentalRecordsRepository rentalRecordsRepository,
                          DispenserRepository dispenserRepository,
                          ItemRepository itemRepository,
                          ItemRentalDetailsRepository itemRentalDetailsRepository)
 {
     this.rentalRepository            = rentalRepository ?? throw new ArgumentNullException(nameof(rentalRepository));
     this.userRepository              = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     this.rentalRecordsRepository     = rentalRecordsRepository ?? throw new ArgumentNullException(nameof(rentalRecordsRepository));
     this.dispenserRepository         = dispenserRepository ?? throw new ArgumentNullException(nameof(dispenserRepository));
     this.itemRepository              = itemRepository ?? throw new ArgumentNullException(nameof(itemRepository));
     this.itemRentalDetailsRepository = itemRentalDetailsRepository ?? throw new ArgumentNullException(nameof(itemRentalDetailsRepository));
 }
예제 #3
0
 public DispenserRepositoryTests()
 {
     dispenserRepository = GetInMemoryDispenserRepository();
     dispenser           = CreateDispenser();
 }