XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.XUnit

【DLL】提供方便快捷的测试,无需编写Main方法,可直接添加特性在类或方法上进行测试

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.XUnit

添加全局引用,调整生成位置

de2e79d
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

1 个文件 +9 -6
Modified XFE各类拓展.NetCore.XUnit.Analyzer/XUnitCodeGenerator.cs +9 -6
@@ -7,11 +7,11 @@ namespace XFE各类拓展.NetCore.XUnit
7 7 {
8 8 public void Initialize(GeneratorInitializationContext context)
9 9 {
10 }
11
12 public void Execute(GeneratorExecutionContext context)
13 {
14 string source = $@"namespace XFE各类拓展.NetCore.XUnit
10 context.RegisterForPostInitialization(init =>
11 {
12 string globalUsingCode = @"global using XFE各类拓展.NetCore.XUnit;";
13 init.AddSource("GlobalUsing.g.cs", globalUsingCode);
14 string xUnitCode = $@"namespace XFE各类拓展.NetCore.XUnit
15 15 {{
16 16 public static class XUnitCode
17 17 {{
@@ -19,7 +19,10 @@ namespace XFE各类拓展.NetCore.XUnit
19 19 }}
20 20 }}
21 21 ";
22 context.AddSource($"XUnitCode.g.cs", source);
22 init.AddSource($"XUnitCode.g.cs", xUnitCode);
23 });
23 24 }
25
26 public void Execute(GeneratorExecutionContext context) { }
24 27 }
25 28 }