private void InitializeRepositories(string phoneNumber) { MessagingContext = new DesignTimeDbContextFactory().CreateDbContext(new string[] { }); ContactRepository = new EntityFrameworkContactRepository(phoneNumber, MessagingContext); MessageRepository = new EntityFrameworkMessageRepository(MessagingContext); KeySetRepository = new EntityFrameworkKeySetRepository(phoneNumber, this.MessagingContext); EncryptionService = new RSAEncryptionService(this.KeySetRepository, this.Encoding); AuthenticationService = new AuthenticationService(this.KeySetRepository, phoneNumber); MessageService = new MessageService(ContactRepository, MessageRepository, this.EncryptionService, Encoding, phoneNumber); }
public RSAEncryptionService(IKeySetRepository keySetRepository, Encoding encoding) { this._keySetRepository = keySetRepository; this._encoding = encoding; }
public RSAEncryptionServiceTests() { this._keySetRepository = A.Fake <IKeySetRepository>(); this._encoding = Encoding.UTF8; this._rsaEncryptionService = new RSAEncryptionService(this._keySetRepository, this._encoding); }
public AuthenticationService(IKeySetRepository keySetRepository, String phoneNumber) { this._keySetRepository = keySetRepository; this._phoneNumber = phoneNumber; }
private void SetKeySetRepository(IKeySetRepository value) { keySetRepository = value; }