Implement import and export of Settings.

- NEU: Stile können importiert und exportiert werden.
This commit is contained in:
Daniel Kraus
2015-08-11 21:22:34 +02:00
parent 00c60ba0ad
commit 0708f2a2b3
11 changed files with 379 additions and 49 deletions

View File

@ -50,21 +50,5 @@ namespace Tests.Controller
((Items)clone.Elements[1]).Content,
"Items content");
}
[Test]
public void PersistSettings()
{
string name = "hello world";
Settings persisting = new Settings(name, new List<ElementBase>() { new Items() });
persisting.ReferenceStyle = zaaReloaded2.Formatter.ReferenceStyle.IfSpecialItem;
MemoryStream s = new MemoryStream();
persisting.Persist(s);
s.Position = 0;
Settings retrieved = Settings.Unpersist(s);
Assert.AreEqual(persisting.Name, retrieved.Name, "Name");
Assert.AreEqual(persisting.ReferenceStyle, retrieved.ReferenceStyle, "ReferenceStyle");
}
}
}