RoslynNUnitLight:一个轻量级的框架,用于使用NUnit编写用于Roslyn诊断分析仪的单元测试,代码修复和重构,

时间:2024-05-17 06:35:16
【文件属性】:

文件名称:RoslynNUnitLight:一个轻量级的框架,用于使用NUnit编写用于Roslyn诊断分析仪的单元测试,代码修复和重构,

文件大小:481KB

文件格式:ZIP

更新时间:2024-05-17 06:35:16

C#

RoslynNUnitLight 一个轻量级的框架,用于使用NUnit编写用于Roslyn诊断分析仪的单元测试,代码修复和重构。 快速开始 将NuGet的软件包安装到您的项目中。 创建一个新类,该类继承自所提供的*TestFixture类之一,该类与要测试的内容相匹配。 = AnalyzerTestFixture = CodeFixTestFixture = CodeRefactoringTestFixture 覆盖LanguageName属性,并从返回适当的值,具体取决于测试将针对的语言。 重写CreateAnalyzer或CreateProvider方法,并返回分析器或提供程序的实例。 编写测试! 写作单元测试 RoslynNUnitLight接受以[|标记的字符串和|]以标识特定跨度。 这可能表示在应用重构之前预期的诊断或文本选择的范围。 示例:测试诊断的存在


【文件预览】:
RoslynNUnitLight-master
----Common.targets(247B)
----BuildAndPackage.ps1(1KB)
----License.txt(555B)
----Tools()
--------NuGet()
--------Targets()
----.gitignore(3KB)
----Source()
--------RoslynNUnitLight()
--------Common.targets(236B)
----README.md(3KB)
----RoslynNUnitLight.sln(1KB)
----.gitattributes(378B)
----RoslynNUnitLight.nuspec(1KB)

网友评论