public void TestCompilationUnit(string csharpText, string expectedTypeScriptText) { var actual = TypeScriptTranslator.TranslateCompilationUnit(csharpText, s_References); CheckSucceeds(actual, expectedTypeScriptText); TypeScriptValidator.Validate(actual.Text); }
public void TestStatement(string csharpStatement, string expectedTypeScriptStatement) { var actual = TypeScriptTranslator.TranslateStatement(csharpStatement, s_References); CheckSucceeds(actual, expectedTypeScriptStatement); TypeScriptValidator.Validate(actual.Text); }
public void TestType(string csharpType, string expectedTypeScriptType) { var actual = TypeScriptTranslator.TranslateType(csharpType, s_References); CheckSucceeds(actual, expectedTypeScriptType); TypeScriptValidator.Validate(actual + "v = null;"); }
public void TestExpression(string csharpExpression, string expectedTypeScriptExpression) { var actual = TypeScriptTranslator.TranslateExpression(csharpExpression, s_References); CheckSucceeds(actual, expectedTypeScriptExpression); TypeScriptValidator.Validate("var v = " + actual.Text + ";"); }