Ejemplo n.º 1
0
        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"]);
        }