public void SerializingSTDChar() { var Should = CharHolderGenerator.CreateCharWithStandardContent(); var Is = CharHolderIO.Deserialize(SharedIO.Serialize(Should)); TestHelper.CompareCharHolder(Should, Is); }
public void SerializingTestChar() { var Should = TestHelper.CreateTestChar(); var Current = CharHolderIO.Deserialize(SharedIO.Serialize(Should)); TestHelper.CompareCharHolder(Should, Current); }
public void SerializingFileChar() { var FileContent = File.ReadAllText(Environment.CurrentDirectory + @"\assets\Flash.SRHChar"); var Expected = CharHolderIO.Deserialize(FileContent); string fileContent = SharedIO.Serialize(Expected); var Actual = CharHolderIO.Deserialize(fileContent); TestHelper.CompareCharHolder(Expected, Actual); }
public void TestLoadAndSave_N() { AppModel.Initialize(); SettingsModel.Initialize(); CharHolder Char = new CharHolder(); var H1 = new Handlung() { Bezeichner = "Handlung1" }; Char.Add(H1); Char.Add(new Item() { Bezeichner = "Item" }); H1.Value.Connected.Add(Char.CTRLAttribut.Charisma.Value); H1.Value.Connected.Add(Char.CTRLItem[0].Value); string Ser = SharedIO.Serialize(Char); TestNewConnections(CharHolderIO.Deserialize(Ser)); }
public static CharHolder SaveOpen(CharHolder Char) { return(CharHolderIO.Deserialize(SharedIO.Serialize(Char))); }