Example #1
0
 public UserDataService(UserRepository userRepository,
                        AddressRepository addressRepository,
                        CardRepository cardRepository,
                        UserCardRepository userCardRepository,
                        UserAddressesRepository userAddressesRepository,
                        CardAddressRepository cardAddressRepository)
 {
     this.userRepository          = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     this.addressRepository       = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     this.cardRepository          = cardRepository;
     this.userCardRepository      = userCardRepository ?? throw new ArgumentNullException(nameof(userCardRepository));
     this.userAddressesRepository = userAddressesRepository ?? throw new ArgumentNullException(nameof(userAddressesRepository));
     this.cardAddressRepository   = cardAddressRepository ?? throw new ArgumentNullException(nameof(cardAddressRepository));
 }
 public UserAddressesRepositoryTests()
 {
     userAddressRepository = GetInMemoryUserAddressesRepository();
     userAddress           = CreateUserAddresses();
 }