public void Test_DeserializationOfProperties() { Workspace workspace = new Workspace("Name", "Description"); SoftwareSystem softwareSystem = workspace.Model.AddSoftwareSystem("Name", "Description"); softwareSystem.AddProperty("Name", "Value"); StringWriter stringWriter = new StringWriter(); new JsonWriter(false).WriteAsync(workspace, stringWriter).Wait(); StringReader stringReader = new StringReader(stringWriter.ToString()); workspace = new JsonReader().ReadAsync(stringReader).Result; Assert.Equal("Value", workspace.Model.GetSoftwareSystemWithName("Name").Properties["Name"]); }