@Test
    public void demonstrateAutowiredAnnotationOnField() {
        assertEquals("I was born in the field.", usingAutowiredOnField.getMagicField());

        List<String> expectedBrands = new ArrayList<String>();
        Collections.addAll(expectedBrands, "Volvo", "Audi", "Cadillac");

        for (Vehicle vehicle : usingAutowiredOnField.getVehiclesArray()) {
            assertTrue(expectedBrands.contains(vehicle.getBrand()));
        }

        for (Vehicle vehicle : usingAutowiredOnField.getVehiclesList()) {
            assertTrue(expectedBrands.contains(vehicle.getBrand()));
        }

        for (Map.Entry<String, Vehicle> entry : usingAutowiredOnField.getVehiclesMap().entrySet()) {
            assertTrue(expectedBrands.contains(entry.getValue().getBrand()));
        }

        Sequence lastSequence = null;
        for (Sequence sequence : usingAutowiredOnField.getSequences()) {
            if (lastSequence != null) {
                assertTrue(lastSequence.getValue() < sequence.getValue());
            }
            lastSequence = sequence;
        }
    }