public void TestCompilerOutput(string category, string testName) { ITestContext testContext = TestContextFactory.GetContext(category, testName); ICompilationUnit compilationUnit = CompilationUnitFactory.CreateCompilationUnitBuilder() .WithTestContext(testContext) .Build(); Assert.True(compilationUnit.Compile(out ICompilationUnitResult result), result?.WriteErrors()); string expectedOutput = testContext.GetExpectedOutput(); Assert.Equal(expectedOutput, result.Output, compilerCompliationFixture.FileComparer); }