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);
        }
Exemple #4
0
        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)));
 }