Пример #1
0
        private void btnDeserializeTest_Click(object sender, EventArgs e)
        {
            ClearLog();

            _test_serialize = _parser.Parse(Path.GetFileName(_selected_file), tbSourceText.Text, this, null);
            ShowTokenLines(_test_serialize);
            AddToTree(_test_serialize);

            var serializer = new CCascadeSerializer(_parser);
            var saved_obj  = serializer.Deserialize <CShipMalfunctionsDescr[]>(_test_serialize, this);
            //CTestBase saved_obj = serializer.Deserialize<CTestBase>(Path.GetFileName(_selected_file), tbSourceText.Text, this, null);
        }
Пример #2
0
        private void btnSerializeTests_Click(object sender, EventArgs e)
        {
            var serializer = new CCascadeSerializer();
            //TestObject saved_obj = TestObject.CreateTestObject();
            CCharacterDescr saved_obj = CCharacterDescr.CreateTestObject();

            _test_serialize = serializer.SerializeToKey(saved_obj, string.Empty, this);

            string text = _test_serialize.SaveToString();

            SaveTextToFile(text, "SerializeTest", false);

            tvTree.Nodes.Clear();
            AddToTree(_test_serialize, tvTree.Nodes);
            tvTree.ExpandAll();
        }
Пример #3
0
 public BaseUnitTest()
 {
     _serializer = new CCascadeSerializer(this);
 }