"EmployeeId", "EmployeeName", "ManagerId", "RoomId", "TeamId",
"Location", "Age", "EntryDate", "ImageUrl"));
when(employeeType.getNavigationPropertyNames()).thenReturn(Arrays.asList("ne_Manager", "ne_Team", "ne_Room"));
EdmProperty employeeNameProperty = createProperty("EmployeeName", EdmSimpleTypeKind.String, employeeType);
EdmCustomizableFeedMappings employeeTitleMappings = mock(EdmCustomizableFeedMappings.class);
when(employeeTitleMappings.getFcTargetPath()).thenReturn(EdmTargetPath.SYNDICATION_TITLE);
when(employeeTitleMappings.isFcKeepInContent()).thenReturn(true);
when(employeeNameProperty.getCustomizableFeedMappings()).thenReturn(employeeTitleMappings);
createProperty("ManagerId", EdmSimpleTypeKind.String, employeeType);
createProperty("RoomId", EdmSimpleTypeKind.String, employeeType);
createProperty("TeamId", EdmSimpleTypeKind.String, employeeType);
createProperty("Age", EdmSimpleTypeKind.Int32, employeeType);
EdmProperty employeeEntryDateProperty = createProperty("EntryDate", EdmSimpleTypeKind.DateTime, employeeType);
EdmCustomizableFeedMappings employeeUpdatedMappings = mock(EdmCustomizableFeedMappings.class);
when(employeeUpdatedMappings.getFcTargetPath()).thenReturn(EdmTargetPath.SYNDICATION_UPDATED);
when(employeeUpdatedMappings.isFcKeepInContent()).thenReturn(true);
when(employeeEntryDateProperty.getCustomizableFeedMappings()).thenReturn(employeeUpdatedMappings);
EdmFacets employeeEntryDateFacets = mock(EdmFacets.class);
when(employeeEntryDateFacets.getMaxLength()).thenReturn(null);
when(employeeEntryDateFacets.isNullable()).thenReturn(Boolean.TRUE);
when(employeeEntryDateProperty.getFacets()).thenReturn(employeeEntryDateFacets);