public SqlServerArmRepositoryTests() { _armDtos = new List <ArmDto> { new ArmDto { DroidId = Guid.Parse("341d9e5b-ae06-4c06-ba4f-7256317792cd"), ArmId = Guid.NewGuid() } }; _connection = new Mock <DbConnection>(); _repo = new SqlServerArmRepository(() => _connection.Object); }
internal override void AddRepositories() { IDbConnection ConnectionProvider() => new SqlConnection(_connectionString); var sqlServerDroidRepository = new SqlServerDroidRepository(ConnectionProvider); var sqlServerArmRepository = new SqlServerArmRepository(ConnectionProvider); _services .AddSingleton <IDroidRepository>(sqlServerDroidRepository) .AddSingleton <IReadDroidRepository>(sqlServerDroidRepository) .AddSingleton <IArmRepository>(sqlServerArmRepository) .AddSingleton <IReadArmRepository>(sqlServerArmRepository) .AddSingleton <IEncryptionService, EncryptionService>(); }