Esempio n. 1
0
 public AccountManagementRepository(IPathProvider pathProvider, IEncryptionProvider encryptionProvider, IDefaultAccount defaultAccount)
 {
     this.pathProvider       = pathProvider ?? throw new ArgumentException(nameof(pathProvider));
     this.encryptionProvider = encryptionProvider ?? throw new ArgumentException(nameof(encryptionProvider));
     this.defaultAccount     = defaultAccount ?? throw new ArgumentException(nameof(defaultAccount));
 }
Esempio n. 2
0
 public void Setup()
 {
     pathProvider   = new FakePathProvider();
     defaultAccount = new FakeDefaultAccount();
     accountManagementRepository = new AccountManagementRepository(pathProvider, new FakeEncryptionProvider(), defaultAccount);
 }