@Test
public void getHighPriorityFieldPostProcessors_multipleHighAndLowPriorityProcessors_returnsListOfHighPriorityProcessorsOnlySortedAccordingToPriority()
		throws Exception {

	PriorityFieldPostProcessor lowPriorityProcessor = stubPriorityPostProcessor(-1);
	PriorityFieldPostProcessor defaultPriorityProcessor = stubPriorityPostProcessor(0);
	PriorityFieldPostProcessor highPriorityProcessor = stubPriorityPostProcessor(1);
	setPriorityPostProcessors(lowPriorityProcessor, defaultPriorityProcessor, highPriorityProcessor);
	LinkedList<FieldPostProcessor> expectedResult = asList(highPriorityProcessor,
			defaultPriorityProcessor);
	LinkedList<FieldPostProcessor> actualResult = testedObject.getHighPriorityFieldPostProcessors();
	assertThat(actualResult).isEqualTo(expectedResult);
}