public async void CompilationService_TestGistEntryPointCheckFailure() { var gist = ScriptTestDataHelper.GetErrorGist(); var metadata = new EntityMetadata(gist, EntityType.Gist); var serviceInstance = CompilationServiceFactory.CreateService(metadata, ScriptOptions.Default); var compilation = await serviceInstance.GetCompilationAsync(); var diagnostics = await compilation.GetDiagnosticsAsync(); Assert.Empty(diagnostics.Select(d => d.Severity == DiagnosticSeverity.Error)); Exception ex = await Record.ExceptionAsync(async() => { var entry = await compilation.GetEntryPoint(); }); Assert.NotNull(ex); }