Enhanced C#
Language of your choice: library documentation
Public Member Functions | Protected Member Functions | Protected fields | List of all members
LeMP.Tests.MacroTesterBase Class Reference

Source file:
Inheritance diagram for LeMP.Tests.MacroTesterBase:
LeMP.Tests.TestAlgebraicDataTypes LeMP.Tests.TestCodeContractMacros LeMP.Tests.TestCodeQuoteMacro LeMP.Tests.TestMacroCombinations LeMP.Tests.TestMatchCodeMacro LeMP.Tests.TestMatchMacro LeMP.Tests.TestOnFinallyReturnThrowMacros LeMP.Tests.TestReplaceMacro LeMP.Tests.TestSequenceExpressionMacro LeMP.Tests.TestSetOrCreateMemberMacro LeMP.Tests.TestUnrollMacro LeMP.Tests.TestUseSymbolsMacro

Public Member Functions

void SetUp ()
 

Protected Member Functions

void TestLes (string input, string outputLes, int maxExpand=0xFFFF)
 
void TestEcs (string input, string outputEcs, int maxExpand=0xFFFF)
 
void TestCs (string input, string outputCs, int maxExpand=0xFFFF)
 
void TestBoth (string inputLes, string inputEcs, string outputEcs, int maxExpand=0xFFFF)
 
void Test (string input, IParsingService inLang, string expected, IParsingService outLang, int maxExpand=0xFFFF)
 
virtual MacroProcessor NewLemp (int maxExpand, IParsingService inLang)
 

Protected fields

MessageHolder _msgHolder