【文件属性】:
文件名称:RoslynNUnitLight:一个轻量级的框架,用于使用NUnit编写用于Roslyn诊断分析仪的单元测试,代码修复和重构,
文件大小:481KB
文件格式:ZIP
更新时间:2021-04-27 12:48:36
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)