/// <summary>Test stub for TranslateGeneratedCode(GeneratedCode)</summary> public Dictionary <string, object> TranslateGeneratedCode(CPPTranslator target, IExecutableCode code) { MEFUtilities.Compose(target); Dictionary <string, object> result = target.TranslateGeneratedCode(code); return(result); }
public void TestForTooManyCodeBlocks() { CPPTranslator target = new CPPTranslator(); MEFUtilities.Compose(target); var toomany = new TooManyStatemnets(); var result = target.TranslateGeneratedCode(toomany); Assert.IsTrue(((int)result["NumberOfQueryFunctions"]) > 1, string.Format("Number of queries was not larger than 1, it was {0}", result["NumberOfQueryFunctions"])); var codeBlocks = result["QueryFunctionBlocks"] as IEnumerable <IEnumerable <string> >; Assert.AreEqual(result["NumberOfQueryFunctions"], codeBlocks.Count(), "Non-matching number of code blocks"); }
/// <summary>Test stub for TranslateGeneratedCode(GeneratedCode)</summary> public Dictionary<string, object> TranslateGeneratedCode(CPPTranslator target, GeneratedCode code) { MEFUtilities.Compose(target); Dictionary<string, object> result = target.TranslateGeneratedCode(code); return result; }
public void TestForTooManyCodeBlocks() { CPPTranslator target = new CPPTranslator(); MEFUtilities.Compose(target); var toomany = new tooManyStatemnets(); var result = target.TranslateGeneratedCode(toomany); Assert.IsTrue(((int)result["NumberOfQueryFunctions"]) > 1, string.Format("Number of queries was not larger than 1, it was {0}", result["NumberOfQueryFunctions"])); var codeBlocks = result["QueryFunctionBlocks"] as IEnumerable<IEnumerable<string>>; Assert.AreEqual(result["NumberOfQueryFunctions"], codeBlocks.Count(), "Non-matching number of code blocks"); }