@Test
public void isPropertyAssigned() {

    factMappingDescription.getExpressionElements().clear();
    assertTrue(scenarioGridSpy.isPropertyAssigned(false, factMappingDescription));
    assertTrue(scenarioGridSpy.isPropertyAssigned(true, factMappingDescription));
    factMappingDescription.getExpressionElements().add(new ExpressionElement(TEST));
    assertTrue(scenarioGridSpy.isPropertyAssigned(false, factMappingDescription));
    assertTrue(scenarioGridSpy.isPropertyAssigned(true, factMappingDescription));
    factMappingGiven.getExpressionElements().clear();
    assertFalse(scenarioGridSpy.isPropertyAssigned(false, factMappingGiven));
    assertFalse(scenarioGridSpy.isPropertyAssigned(true, factMappingGiven));
    factMappingGiven.getExpressionElements().add(new ExpressionElement("test"));
    assertFalse(scenarioGridSpy.isPropertyAssigned(false, factMappingGiven));
    assertTrue(scenarioGridSpy.isPropertyAssigned(true, factMappingGiven));
    factMappingInteger.getExpressionElements().clear();
    assertFalse(scenarioGridSpy.isPropertyAssigned(false, factMappingInteger));
    assertTrue(scenarioGridSpy.isPropertyAssigned(true, factMappingInteger));
}