public static void RunTest(ExecutableTestHelper.Generator method, string name = null) { #if !SILVERLIGHT ExecutableTestHelper.RunTest(method, true, name); return; #endif #if !FEAT_IKVM ExecutableTestHelper.RunTest(method, false, name); #endif }
public static IEnumerable<Action> GetTestsForGenerator(ExecutableTestHelper.Generator method, string expectedOutput, string name = null) { #if !SILVERLIGHT yield return () => { ConsoleTester.ClearAndStartCapturing(); ExecutableTestHelper.RunTest(method, true, name); ConsoleTester.AssertAndClear(expectedOutput); }; #endif #if !FEAT_IKVM yield return () => { ConsoleTester.ClearAndStartCapturing(); ExecutableTestHelper.RunTest(method, false, name); ConsoleTester.AssertAndClear(expectedOutput); }; #endif }