diff --git a/unittests/test_yaml_model_parser.py b/unittests/test_yaml_model_parser.py
index d6dbf718dfa539e97214c2329cccc5a6bbf172b6..371090cfc7571d9afa1f82f4f2e756bed618171c 100644
--- a/unittests/test_yaml_model_parser.py
+++ b/unittests/test_yaml_model_parser.py
@@ -641,3 +641,21 @@ RT2:
 </RecordType>
 , 'bar': <RecordType name="bar"/>
 }"""
+
+
+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