public async Task Remove() { var repo = new DicomAdapterRepository <SourceApplicationEntity>(_serviceScopeFactory.Object); for (int i = 8; i <= 10; i++) { var key = $"AET{i}"; var result = await repo.FindAsync(key); repo.Remove(result); await repo.SaveChangesAsync(); } }
public async Task Update() { var repo = new DicomAdapterRepository <SourceApplicationEntity>(_serviceScopeFactory.Object); var key = "AET2"; var result = await repo.FindAsync(key); Assert.NotNull(result); result.HostIp = "20.20.20.20"; repo.Update(result); await repo.SaveChangesAsync(); var updated = await repo.FindAsync(key); Assert.Equal(result, updated); }
public async Task AddAsync() { var repo = new DicomAdapterRepository <SourceApplicationEntity>(_serviceScopeFactory.Object); for (int i = 11; i <= 20; i++) { await repo.AddAsync(new SourceApplicationEntity { AeTitle = $"AET{i}", HostIp = $"Server{i}", }); } await repo.SaveChangesAsync(); for (int i = 11; i <= 20; i++) { var notNull = await repo.FindAsync($"AET{i}"); Assert.NotNull(notNull); } }