diff --git a/unittests/test_yaml_model_parser.py b/unittests/test_yaml_model_parser.py
index 5b3116fc903019cdb4feda89fb5b24033fbb648e..9ca92a1d696d691d1e4b8eccbd85655ec1488a3b 100644
--- a/unittests/test_yaml_model_parser.py
+++ b/unittests/test_yaml_model_parser.py
@@ -685,3 +685,21 @@ RT:
     print(output)
     assert "version from the yaml file: TEXT" in output
     assert "version from LinkAhead: INTEGER" in output
+
+
+def test_setting_values():
+    model = parse_model_from_string("""
+  parameter:
+    datatype: INTEGER
+
+  Simulation:
+    role: Record
+    obligatory_properties:
+      parameter: 26
+  """)
+
+    assert len(model) == 2
+    assert str(model["parameter"])[:-1] == '<Property name="parameter" datatype="INTEGER"/>'
+    assert model["Simulation"].role == "Record"
+    assert model["Simulation"].name == "Simulation"
+    assert model["Simulation"].get_property("parameter").value == 26