示例#1
0
文件: TestBase.cs 项目: mattwar/cs2ts
        public void TestCompilationUnit(string csharpText, string expectedTypeScriptText)
        {
            var actual = TypeScriptTranslator.TranslateCompilationUnit(csharpText, s_References);

            CheckSucceeds(actual, expectedTypeScriptText);
            TypeScriptValidator.Validate(actual.Text);
        }
示例#2
0
文件: TestBase.cs 项目: mattwar/cs2ts
        public void TestStatement(string csharpStatement, string expectedTypeScriptStatement)
        {
            var actual = TypeScriptTranslator.TranslateStatement(csharpStatement, s_References);

            CheckSucceeds(actual, expectedTypeScriptStatement);
            TypeScriptValidator.Validate(actual.Text);
        }
示例#3
0
文件: TestBase.cs 项目: mattwar/cs2ts
        public void TestType(string csharpType, string expectedTypeScriptType)
        {
            var actual = TypeScriptTranslator.TranslateType(csharpType, s_References);

            CheckSucceeds(actual, expectedTypeScriptType);
            TypeScriptValidator.Validate(actual + "v = null;");
        }
示例#4
0
文件: TestBase.cs 项目: mattwar/cs2ts
        public void TestExpression(string csharpExpression, string expectedTypeScriptExpression)
        {
            var actual = TypeScriptTranslator.TranslateExpression(csharpExpression, s_References);

            CheckSucceeds(actual, expectedTypeScriptExpression);
            TypeScriptValidator.Validate("var v = " + actual.Text + ";");
        }