diff --git a/pluto-server/pom.xml b/pluto-server/pom.xml
index 8936e4bee6d84e8a7f3941747185573acd25ac98..e643458499493df93fdeed63438d8c2dfb5f2001 100644
--- a/pluto-server/pom.xml
+++ b/pluto-server/pom.xml
@@ -143,6 +143,11 @@
 				</executions>
 			</plugin>
 
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-failsafe-plugin</artifactId>
+			</plugin>
+
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
diff --git a/pluto-server/src/main/resources/application.yml b/pluto-server/src/main/resources/application.yml
index 7a03126c69d0b3bf8ad4df9d83e34416fb6108d8..dd8e9a6a0abdb5839fb19c40ab66edf7196800c0 100644
--- a/pluto-server/src/main/resources/application.yml
+++ b/pluto-server/src/main/resources/application.yml
@@ -1,7 +1,7 @@
 logging:
   level:
     ROOT: WARN
-    de.itvsh: INFO
+    '[de.itvsh]': INFO
 
 spring:
   application:
diff --git a/pluto-server/src/test/java/de/itvsh/ozg/pluto/PlutoServerApplicationTests.java b/pluto-server/src/test/java/de/itvsh/ozg/pluto/PlutoServerApplicationTests.java
index e65611a74bb1ca13cee80d2e57794dd4cc7a8f2c..7719fc0ac876760f962e39b67d59e423ce0d9230 100644
--- a/pluto-server/src/test/java/de/itvsh/ozg/pluto/PlutoServerApplicationTests.java
+++ b/pluto-server/src/test/java/de/itvsh/ozg/pluto/PlutoServerApplicationTests.java
@@ -7,7 +7,7 @@ import org.springframework.boot.test.context.SpringBootTest;
 class PlutoServerApplicationTests {
 
 	@Test
-	void contextLoads() {
+	void contextLoads() { // NOSONAR empty test just starting spring-boot
 	}
 
 }
diff --git a/pluto-server/src/test/java/de/itvsh/ozg/pluto/vorgang/VorgangRepositoryITCase.java b/pluto-server/src/test/java/de/itvsh/ozg/pluto/vorgang/VorgangRepositoryITCase.java
new file mode 100644
index 0000000000000000000000000000000000000000..195b16ebc44036d6a4ebb9043d627489c0954c7f
--- /dev/null
+++ b/pluto-server/src/test/java/de/itvsh/ozg/pluto/vorgang/VorgangRepositoryITCase.java
@@ -0,0 +1,31 @@
+package de.itvsh.ozg.pluto.vorgang;
+
+import static org.assertj.core.api.Assertions.*;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.ActiveProfiles;
+
+@SpringBootTest
+@ActiveProfiles("with_db")
+class VorgangRepositoryITCase {
+
+	@Autowired
+	private VorgangRepository repository;
+
+	@Test
+	void persistVorgang() {
+		var persisted = repository.save(VorgangTestFactory.createBuilder().id(null).build());
+
+		assertThat(persisted.getId()).isNotNull();
+	}
+
+	@Test
+	void loadVorgang() {
+		var persisted = repository.save(VorgangTestFactory.createBuilder().id(null).build());
+		var loaded = repository.findById(persisted.getId());
+
+		assertThat(loaded).isPresent();
+	}
+}
diff --git a/pluto-server/src/test/resources/application-with_db.yml b/pluto-server/src/test/resources/application-with_db.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b8ef7d838d2b70616f29b1408469dbcd92e921f6
--- /dev/null
+++ b/pluto-server/src/test/resources/application-with_db.yml
@@ -0,0 +1,9 @@
+logging:
+  level:
+    '[org.springframework.data.mongodb]': DEBUG
+
+spring:
+  data:
+    mongodb:
+      host: localhost
+      database: embeded_db
\ No newline at end of file