public void GetPseudoCode_CodeIsEmptyOrNull_ErrorEncounteredIsTrue(string code) { _pseudoCodeProcessor = new CSharpProcessor(code, LanguageVersion.CSharp7_3); IPseudoCode result = _pseudoCodeProcessor.GetPseudoCode(); Assert.True(result.ErrorEncountered); }
public void GetPseudoCode_InvocationExpressionPassed_ReturnsCorrectPseudocode(string code) { _pseudoCodeProcessor = new CSharpProcessor(code, LanguageVersion.CSharp7_3); IPseudoCode result = _pseudoCodeProcessor.GetPseudoCode(); Assert.False(result.ErrorEncountered); Assert.Equal("Procedure Main()\n Output(\"Test\")\n", result.PseudoCode); }