We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ErikEJ/SqlServer.Rules'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
ScriptAnalyzerTests.cs•923 B
using ErikEJ.DacFX.TSQLAnalyzer;
using Microsoft.SqlServer.Dac.Model;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace SqlServer.Rules.Tests.Docs;
[TestClass]
[TestCategory("Analyzer")]
public class ScriptAnalyzerTests
{
[TestMethod]
public void CanCallApiWithScriptString()
{
// Arrange
// Notice that script must be an object creation script.
var script = @"CREATE PROCEDURE dbo.TestProc AS SELECT * FROM sys.objects";
var options = new AnalyzerOptions
{
Script = script,
SqlVersion = SqlServerVersion.Sql160,
};
var analyzer = new AnalyzerFactory(options);
// Act
var analysis = analyzer.Analyze();
// Assert
Assert.IsNotNull(analysis);
Assert.IsNotNull(analysis.Result);
Assert.IsNotEmpty(analysis.Result.Problems, "Expected problems but found none.");
}
}