diff --git a/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.spec.ts b/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.spec.ts
index 16991df5bd75fdc8163c0dccdca26ce90ce7aaa6..3e21ff0e6d0da42ba4524182b1f0f6911d9db35f 100644
--- a/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.spec.ts
+++ b/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.spec.ts
@@ -58,13 +58,16 @@ describe('BinaryFileService', () => {
   });
 
   describe('is upload in progress', () => {
-    it('should return true if uploadedFiles contains loading stateResource by key', () => {
-      const uploadFile: UploadFile = {
-        fileToUpload: createFile(),
-        uploadedFile: of(createEmptyStateResource<BinaryFileResource>(true)),
-      };
+    const uploadFile: UploadFile = {
+      fileToUpload: createFile(),
+      uploadedFile: of(createEmptyStateResource<BinaryFileResource>(true)),
+    };
+
+    beforeEach(() => {
       service.uploadFiles.next({ [BinaryFileUploadType.BESCHEID]: [uploadFile] });
+    });
 
+    it('should return true if uploadedFiles contains loading stateResource by key', () => {
       const uploadInProgress: Observable<boolean> = service.isUploadInProgress(BinaryFileUploadType.BESCHEID);
 
       expect(uploadInProgress).toBeObservable(singleCold(true));
@@ -72,7 +75,21 @@ describe('BinaryFileService', () => {
   });
 
   describe('get uploaded files', () => {
-    //Implement me
+    const uploadFile: UploadFile = {
+      fileToUpload: createFile(),
+      uploadedFile: of(createStateResource(createBinaryFileResource())),
+    };
+
+    beforeEach(() => {
+      service.uploadFiles.next({ [BinaryFileUploadType.BESCHEID]: [uploadFile] });
+    });
+
+    it('should return uploaded files by key', (done) => {
+      service.getUploadedFiles(BinaryFileUploadType.BESCHEID).subscribe((uploadedFiles: UploadFile[]) => {
+        expect(uploadedFiles).toEqual([uploadFile]);
+        done();
+      });
+    });
   });
 
   describe('upload file new', () => {
diff --git a/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.ts b/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.ts
index e45a0278cc14af1bcf7917c9c1b8c23b28f5e2aa..490f0b8571fc94665e75c72ca5050ee524e66b2a 100644
--- a/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.ts
+++ b/alfa-client/libs/binary-file-shared/src/lib/binary-file.service.ts
@@ -77,12 +77,7 @@ export class BinaryFileService {
   }
 
   public getUploadedFiles(type: BinaryFileUploadType): Observable<UploadFile[]> {
-    //Implement me
-    return of([this.createDummyUploadFile()]);
-  }
-
-  private createDummyUploadFile(): UploadFile {
-    return { fileToUpload: <any>{ name: 'DummyFileName' }, uploadedFile: of(createEmptyStateResource<BinaryFileResource>()) };
+    return this.uploadFiles.asObservable().pipe(map((files: UploadFilesByType) => files[type]));
   }
 
   //TODO Rename