SI-879 UnitTests
diff --git a/src/test/java/org/eclipse/openk/contactbasedata/controller/ContactControllerTest.java b/src/test/java/org/eclipse/openk/contactbasedata/controller/ContactControllerTest.java
index 86db98c..d0e9300 100644
--- a/src/test/java/org/eclipse/openk/contactbasedata/controller/ContactControllerTest.java
+++ b/src/test/java/org/eclipse/openk/contactbasedata/controller/ContactControllerTest.java
@@ -30,6 +30,8 @@
 import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.web.servlet.MockMvc;
 
+import java.util.UUID;
+
 import static org.hamcrest.Matchers.is;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.when;
@@ -61,4 +63,15 @@
                 .andExpect(content().contentType(MediaType.APPLICATION_JSON))
                 .andExpect(jsonPath("totalElements", is(2)));
     }
+
+    @Test
+    public void shouldReturnSingleContactByUuid() throws Exception {
+        VwDetailedContact vwDetailedContact = MockDataHelper.mockVDetailedContact();
+
+        when(contactService.findDetailedContactByUuid(any(UUID.class))).thenReturn(vwDetailedContact);
+
+        mockMvc.perform(get("/contacts/{uuid}", UUID.randomUUID()))
+                .andExpect(status().is2xxSuccessful())
+                .andExpect(content().contentType(MediaType.APPLICATION_JSON));
+    }
 }
\ No newline at end of file
diff --git a/src/test/java/org/eclipse/openk/contactbasedata/service/ContactServiceTest.java b/src/test/java/org/eclipse/openk/contactbasedata/service/ContactServiceTest.java
index b26b72b..c8d9cb4 100644
--- a/src/test/java/org/eclipse/openk/contactbasedata/service/ContactServiceTest.java
+++ b/src/test/java/org/eclipse/openk/contactbasedata/service/ContactServiceTest.java
@@ -30,6 +30,8 @@
 import org.springframework.test.context.ContextConfiguration;
 
 import java.util.Date;
+import java.util.Optional;
+import java.util.UUID;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.*;
@@ -58,4 +60,14 @@
 
         assertEquals(mockPaged.getTotalElements(), retPage.getTotalElements());
     }
+
+    @Test
+    public void shouldFindSingleDetailedContactProperly() {
+        VwDetailedContact mockContact = MockDataHelper.mockVDetailedContact();
+        when(detailedContactRepository.findByUuid(any(UUID.class))).thenReturn(Optional.of(mockContact));
+
+        VwDetailedContact detailedContact = contactService.findDetailedContactByUuid(UUID.randomUUID());
+
+        assertEquals(detailedContact.getUuid(), mockContact.getUuid());
+    }
 }