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); }
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(); }
public BaseUnitTest() { _serializer = new CCascadeSerializer(this); }