diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/FileChunkInfoTestFactory.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/FileChunkInfoTestFactory.java
index 5f746028712cb62267f59af913d324654528fe9a..846c2d825f146cfff5ddcc94cafc00a5c628442c 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/FileChunkInfoTestFactory.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/FileChunkInfoTestFactory.java
@@ -6,12 +6,12 @@ import de.ozgcloud.nachrichten.postfach.osiv2.model.FileChunkInfo;
 
 public class FileChunkInfoTestFactory {
 
-	static final String FILE_UPLOAD_GUID = UUID.randomUUID().toString();
-	static final String FILE_NAME = "test-file-name";
-	static final String CONTENT_TYPE = "test-content-type";
-	static final Integer CHUNK_INDEX = 1;
-	static final Integer TOTAL_CHUNKS = 10;
-	static final Long TOTAL_FILE_SIZE = 1000L;
+	public static final String FILE_UPLOAD_GUID = UUID.randomUUID().toString();
+	public static final String FILE_NAME = "test-file-name";
+	public static final String CONTENT_TYPE = "test-content-type";
+	public static final Integer CHUNK_INDEX = 1;
+	public static final Integer TOTAL_CHUNKS = 10;
+	public static final Long TOTAL_FILE_SIZE = 1000L;
 
 
 	public static FileChunkInfo create() {
diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java
index c36203392fc1a319d39de36d41599518067aa637..765df69534bcf8429c5c5997fc377f886d62e66a 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java
@@ -22,12 +22,15 @@ import de.ozgcloud.apilib.file.OzgCloudFileTestFactory;
 import de.ozgcloud.nachrichten.postfach.PostfachAddress;
 import de.ozgcloud.nachrichten.postfach.PostfachAddressIdentifier;
 import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
+import de.ozgcloud.nachrichten.postfach.osiv2.factory.FileChunkInfoTestFactory;
 import de.ozgcloud.nachrichten.postfach.osiv2.factory.PostfachAddressTestFactory;
 import de.ozgcloud.nachrichten.postfach.osiv2.factory.PostfachNachrichtTestFactory;
+import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.DomainChunkMetaData;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.MessageExchangeFiles;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.OutSendMessageRequestV2;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.V1EidasLevel;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.V1ReplyBehavior;
+import de.ozgcloud.nachrichten.postfach.osiv2.model.FileChunkInfo;
 
 class Osi2RequestMapperTest {
 
@@ -257,4 +260,63 @@ class Osi2RequestMapperTest {
 		}
 	}
 
+	@DisplayName("map DomainChunkMetaData")
+	@Nested
+	class TestMapDomainChunkMetaData {
+
+		private final FileChunkInfo chunkInfo = FileChunkInfoTestFactory.create();
+
+		@DisplayName("should map upload guid")
+		@Test
+		void shouldMapUploadGuid() {
+			var result = doMapping();
+
+			assertThat(result.getUploadUid()).isEqualTo(UUID.fromString(FileChunkInfoTestFactory.FILE_UPLOAD_GUID));
+		}
+
+		@DisplayName("should map file name")
+		@Test
+		void shouldMapFileName() {
+			var result = doMapping();
+
+			assertThat(result.getFileName()).isEqualTo(FileChunkInfoTestFactory.FILE_NAME);
+		}
+
+		@DisplayName("should map content type")
+		@Test
+		void shouldMapContentType() {
+			var result = doMapping();
+
+			assertThat(result.getContentType()).isEqualTo(FileChunkInfoTestFactory.CONTENT_TYPE);
+		}
+
+		@DisplayName("should map chunk index")
+		@Test
+		void shouldMapChunkIndex() {
+			var result = doMapping();
+
+			assertThat(result.getChunkIndex()).isEqualTo(FileChunkInfoTestFactory.CHUNK_INDEX);
+		}
+
+		@DisplayName("should map total chunks")
+		@Test
+		void shouldMapTotalChunks() {
+			var result = doMapping();
+
+			assertThat(result.getTotalChunks()).isEqualTo(FileChunkInfoTestFactory.TOTAL_CHUNKS);
+		}
+
+		@DisplayName("should map total file size")
+		@Test
+		void shouldMapTotalFileSize() {
+			var result = doMapping();
+
+			assertThat(result.getTotalFileSize()).isEqualTo(FileChunkInfoTestFactory.TOTAL_FILE_SIZE);
+		}
+
+		private DomainChunkMetaData doMapping() {
+			return mapper.mapDomainChunkMetaData(chunkInfo);
+		}
+	}
+
 }
\ No newline at end of file