perf: nuget update

This commit is contained in:
tk 2024-12-24 18:12:06 +08:00 committed by nsnail
parent 52e7f93cc2
commit 7b8f1b0fcd
26 changed files with 408 additions and 408 deletions

@ -1 +1 @@
Subproject commit b7b73bbd298a5376eef8e250761760e9b4441eb0 Subproject commit bbaea747eb04dfeaeafe29cf0927664be6293b81

@ -1 +1 @@
Subproject commit 433c4ee94c0d19ed98d1713885cd60bad3424c5f Subproject commit 81b9133557cb2bbde7c19bdced930c459f31ae4d

View File

@ -10,7 +10,7 @@ public sealed record RequestLogEvent : DataAbstraction, IEventSourceGeneric<Crea
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="RequestLogEvent" /> class. /// Initializes a new instance of the <see cref="RequestLogEvent" /> class.
/// </summary> /// </summary>
public RequestLogEvent(CreateRequestLogReq data, bool isConsumeOnce = false, object payload = default, DateTime createdTime = default public RequestLogEvent(CreateRequestLogReq data, bool isConsumeOnce = false, object payload = null, DateTime createdTime = default
, CancellationToken cancellationToken = default) , CancellationToken cancellationToken = default)
{ {
Data = data; Data = data;

View File

@ -10,7 +10,7 @@ public sealed record UserCreatedEvent : DataAbstraction, IEventSourceGeneric<Use
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="UserCreatedEvent" /> class. /// Initializes a new instance of the <see cref="UserCreatedEvent" /> class.
/// </summary> /// </summary>
public UserCreatedEvent(UserInfoRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = default public UserCreatedEvent(UserInfoRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = null
, CancellationToken cancellationToken = default) , CancellationToken cancellationToken = default)
{ {
Data = data; Data = data;

View File

@ -10,7 +10,7 @@ public sealed record UserUpdatedEvent : DataAbstraction, IEventSourceGeneric<Use
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="UserUpdatedEvent" /> class. /// Initializes a new instance of the <see cref="UserUpdatedEvent" /> class.
/// </summary> /// </summary>
public UserUpdatedEvent(UserInfoRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = default public UserUpdatedEvent(UserInfoRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = null
, CancellationToken cancellationToken = default) , CancellationToken cancellationToken = default)
{ {
Data = data; Data = data;

View File

@ -10,7 +10,7 @@ public sealed record VerifyCodeCreatedEvent : DataAbstraction, IEventSourceGener
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="VerifyCodeCreatedEvent" /> class. /// Initializes a new instance of the <see cref="VerifyCodeCreatedEvent" /> class.
/// </summary> /// </summary>
public VerifyCodeCreatedEvent(QueryVerifyCodeRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = default public VerifyCodeCreatedEvent(QueryVerifyCodeRsp data, DateTime createdTime = default, bool isConsumeOnce = false, object payload = null
, CancellationToken cancellationToken = default) , CancellationToken cancellationToken = default)
{ {
Data = data; Data = data;

View File

@ -3,11 +3,11 @@
<Import Project="$(SolutionDir)/build/copy.pkg.xml.comment.files.targets"/> <Import Project="$(SolutionDir)/build/copy.pkg.xml.comment.files.targets"/>
<Import Project="$(SolutionDir)/build/prebuild.targets"/> <Import Project="$(SolutionDir)/build/prebuild.targets"/>
<ItemGroup> <ItemGroup>
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.0.6" Label="refs"/> <PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.0.7" Label="refs"/>
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.0.6" Label="refs"/> <PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.0.7" Label="refs"/>
<PackageReference Include="Gurion" Version="1.2.5" Label="refs"/> <PackageReference Include="Gurion" Version="1.2.6" Label="refs"/>
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/> <PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/>
<PackageReference Include="Minio" Version="6.0.3"/> <PackageReference Include="Minio" Version="6.0.4"/>
<PackageReference Include="NSExt" Version="2.3.2"/> <PackageReference Include="NSExt" Version="2.3.2"/>
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.4"/> <PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.4"/>
</ItemGroup> </ItemGroup>

View File

@ -11,113 +11,113 @@ public class ApiTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
: WebApiTestBase<Startup>(factory, testOutputHelper), IApiModule : WebApiTestBase<Startup>(factory, testOutputHelper), IApiModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryApiReq> req) public async Task<long> CountAsync(QueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryApiReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryApiRsp> CreateAsync(CreateApiReq req) public async Task<QueryApiRsp> CreateAsync(CreateApiReq req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryApiRsp> EditAsync(EditApiReq req) public async Task<QueryApiRsp> EditAsync(EditApiReq req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryApiReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryApiRsp> GetAsync(QueryApiReq req) public async Task<QueryApiRsp> GetAsync(QueryApiReq req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryApiRsp>> PagedQueryAsync(PagedQueryReq<QueryApiReq> req) public async Task<PagedQueryRsp<QueryApiRsp>> PagedQueryAsync(PagedQueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryApiRsp>> PlainQueryAsync(QueryReq<QueryApiReq> req) public async Task<IEnumerable<QueryApiRsp>> PlainQueryAsync(QueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryApiRsp>> QueryAsync(QueryReq<QueryApiReq> req) public async Task<IEnumerable<QueryApiRsp>> QueryAsync(QueryReq<QueryApiReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ApiController), req); var rsp = await PostJsonAsync(typeof(ApiController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />

View File

@ -11,13 +11,13 @@ public class CacheTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
: WebApiTestBase<Startup>(factory, testOutputHelper), ICacheModule : WebApiTestBase<Startup>(factory, testOutputHelper), ICacheModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteEntryAsync(BulkReq<DelEntryReq> req) public async Task<int> BulkDeleteEntryAsync(BulkReq<DelEntryReq> req)
{ {
var rsp = await PostJsonAsync(typeof(CacheController), req); var rsp = await PostJsonAsync(typeof(CacheController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -26,36 +26,36 @@ public class CacheTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
{ {
var rsp = await PostJsonAsync(typeof(CacheController)); var rsp = await PostJsonAsync(typeof(CacheController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteEntryAsync(DelEntryReq req) public async Task<int> DeleteEntryAsync(DelEntryReq req)
{ {
var rsp = await PostJsonAsync(typeof(CacheController), req); var rsp = await PostJsonAsync(typeof(CacheController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetEntryRsp>> GetAllEntriesAsync(GetAllEntriesReq req) public async Task<IEnumerable<GetEntryRsp>> GetAllEntriesAsync(GetAllEntriesReq req)
{ {
var rsp = await PostJsonAsync(typeof(CacheController), req); var rsp = await PostJsonAsync(typeof(CacheController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<GetEntryRsp> GetEntryAsync(GetEntriesReq req) public async Task<GetEntryRsp> GetEntryAsync(GetEntriesReq req)
{ {
var rsp = await PostJsonAsync(typeof(CacheController), req); var rsp = await PostJsonAsync(typeof(CacheController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -16,16 +16,16 @@ public class CaptchaTests(WebTestApplicationFactory<Startup> factory, ITestOutpu
{ {
var rsp = await PostJsonAsync(typeof(CaptchaController)); var rsp = await PostJsonAsync(typeof(CaptchaController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<bool> VerifyCaptchaAsync(VerifyCaptchaReq req) public async Task<bool> VerifyCaptchaAsync(VerifyCaptchaReq req)
{ {
var rsp = await PostJsonAsync(typeof(CaptchaController), req); var rsp = await PostJsonAsync(typeof(CaptchaController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return false;
} }
} }

View File

@ -11,83 +11,83 @@ public class ConfigTests(WebTestApplicationFactory<Startup> factory, ITestOutput
: WebApiTestBase<Startup>(factory, testOutputHelper), IConfigModule : WebApiTestBase<Startup>(factory, testOutputHelper), IConfigModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryConfigReq> req) public async Task<long> CountAsync(QueryReq<QueryConfigReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryConfigReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryConfigReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryConfigRsp> CreateAsync(CreateConfigReq req) public async Task<QueryConfigRsp> CreateAsync(CreateConfigReq req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryConfigRsp> EditAsync(EditConfigReq req) public async Task<QueryConfigRsp> EditAsync(EditConfigReq req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryConfigReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryConfigReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryConfigRsp> GetAsync(QueryConfigReq req) public async Task<QueryConfigRsp> GetAsync(QueryConfigReq req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -96,36 +96,36 @@ public class ConfigTests(WebTestApplicationFactory<Startup> factory, ITestOutput
{ {
var rsp = await PostJsonAsync(typeof(ConfigController)); var rsp = await PostJsonAsync(typeof(ConfigController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryConfigRsp>> PagedQueryAsync(PagedQueryReq<QueryConfigReq> req) public async Task<PagedQueryRsp<QueryConfigRsp>> PagedQueryAsync(PagedQueryReq<QueryConfigReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryConfigRsp>> QueryAsync(QueryReq<QueryConfigReq> req) public async Task<IEnumerable<QueryConfigRsp>> QueryAsync(QueryReq<QueryConfigReq> req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetConfigEnabledReq req) public async Task<int> SetEnabledAsync(SetConfigEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(ConfigController), req); var rsp = await PostJsonAsync(typeof(ConfigController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
} }

View File

@ -15,7 +15,7 @@ public class ConstantTests(WebTestApplicationFactory<Startup> factory, ITestOutp
{ {
var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult(); var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult();
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -24,7 +24,7 @@ public class ConstantTests(WebTestApplicationFactory<Startup> factory, ITestOutp
{ {
var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult(); var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult();
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -33,7 +33,7 @@ public class ConstantTests(WebTestApplicationFactory<Startup> factory, ITestOutp
{ {
var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult(); var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult();
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -42,6 +42,6 @@ public class ConstantTests(WebTestApplicationFactory<Startup> factory, ITestOutp
{ {
var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult(); var rsp = PostJsonAsync(typeof(ConstantController)).GetAwaiter().GetResult();
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -11,112 +11,112 @@ public class DeptTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
: WebApiTestBase<Startup>(factory, testOutputHelper), IDeptModule : WebApiTestBase<Startup>(factory, testOutputHelper), IDeptModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryDeptReq> req) public async Task<long> CountAsync(QueryReq<QueryDeptReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryDeptReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryDeptReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDeptRsp> CreateAsync(CreateDeptReq req) public async Task<QueryDeptRsp> CreateAsync(CreateDeptReq req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDeptRsp> EditAsync(EditDeptReq req) public async Task<QueryDeptRsp> EditAsync(EditDeptReq req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryDeptReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryDeptReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDeptRsp> GetAsync(QueryDeptReq req) public async Task<QueryDeptRsp> GetAsync(QueryDeptReq req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryDeptRsp>> PagedQueryAsync(PagedQueryReq<QueryDeptReq> req) public async Task<PagedQueryRsp<QueryDeptRsp>> PagedQueryAsync(PagedQueryReq<QueryDeptReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryDeptRsp>> QueryAsync(QueryReq<QueryDeptReq> req) public async Task<IEnumerable<QueryDeptRsp>> QueryAsync(QueryReq<QueryDeptReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetDeptEnabledReq req) public async Task<int> SetEnabledAsync(SetDeptEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(DeptController), req); var rsp = await PostJsonAsync(typeof(DeptController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
} }

View File

@ -11,7 +11,7 @@ public class DevTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
: WebApiTestBase<Startup>(factory, testOutputHelper), IDevModule : WebApiTestBase<Startup>(factory, testOutputHelper), IDevModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task GenerateCsCodeAsync(GenerateCsCodeReq req) public async Task GenerateCsCodeAsync(GenerateCsCodeReq req)
{ {
@ -20,7 +20,7 @@ public class DevTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task GenerateIconCodeAsync(GenerateIconCodeReq req) public async Task GenerateIconCodeAsync(GenerateIconCodeReq req)
{ {

View File

@ -12,183 +12,183 @@ public class DicTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
: WebApiTestBase<Startup>(factory, testOutputHelper), IDicModule : WebApiTestBase<Startup>(factory, testOutputHelper), IDicModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteCatalogAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteCatalogAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteContentAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteContentAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> ContentCountByAsync( public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> ContentCountByAsync(
QueryReq<QueryDicContentReq> req) QueryReq<QueryDicContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicCatalogRsp> CreateCatalogAsync(CreateDicCatalogReq req) public async Task<QueryDicCatalogRsp> CreateCatalogAsync(CreateDicCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicContentRsp> CreateContentAsync(CreateDicContentReq req) public async Task<QueryDicContentRsp> CreateContentAsync(CreateDicContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteCatalogAsync(DelReq req) public async Task<int> DeleteCatalogAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteContentAsync(DelReq req) public async Task<int> DeleteContentAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicCatalogRsp> EditCatalogAsync(EditDicCatalogReq req) public async Task<QueryDicCatalogRsp> EditCatalogAsync(EditDicCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicContentRsp> EditContentAsync(EditDicContentReq req) public async Task<QueryDicContentRsp> EditContentAsync(EditDicContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportContentAsync(QueryReq<QueryDicContentReq> req) public async Task<IActionResult> ExportContentAsync(QueryReq<QueryDicContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicCatalogRsp> GetCatalogAsync(QueryDicCatalogReq req) public async Task<QueryDicCatalogRsp> GetCatalogAsync(QueryDicCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDicContentRsp> GetContentAsync(QueryDicContentReq req) public async Task<QueryDicContentRsp> GetContentAsync(QueryDicContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<string> GetDicValueAsync(GetDicValueReq req) public async Task<string> GetDicValueAsync(GetDicValueReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryDicCatalogRsp>> PagedQueryCatalogAsync(PagedQueryReq<QueryDicCatalogReq> req) public async Task<PagedQueryRsp<QueryDicCatalogRsp>> PagedQueryCatalogAsync(PagedQueryReq<QueryDicCatalogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryDicContentRsp>> PagedQueryContentAsync(PagedQueryReq<QueryDicContentReq> req) public async Task<PagedQueryRsp<QueryDicContentRsp>> PagedQueryContentAsync(PagedQueryReq<QueryDicContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryDicCatalogRsp>> QueryCatalogAsync(QueryReq<QueryDicCatalogReq> req) public async Task<IEnumerable<QueryDicCatalogRsp>> QueryCatalogAsync(QueryReq<QueryDicCatalogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryDicContentRsp>> QueryContentAsync(QueryReq<QueryDicContentReq> req) public async Task<IEnumerable<QueryDicContentRsp>> QueryContentAsync(QueryReq<QueryDicContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetDicContentEnabledReq req) public async Task<int> SetEnabledAsync(SetDicContentEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(DicController), req); var rsp = await PostJsonAsync(typeof(DicController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
} }

View File

@ -12,183 +12,183 @@ public class DocTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
: WebApiTestBase<Startup>(factory, testOutputHelper), IDocModule : WebApiTestBase<Startup>(factory, testOutputHelper), IDocModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteCatalogAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteCatalogAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteContentAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteContentAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> ContentCountByAsync( public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> ContentCountByAsync(
QueryReq<QueryDocContentReq> req) QueryReq<QueryDocContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocCatalogRsp> CreateCatalogAsync(CreateDocCatalogReq req) public async Task<QueryDocCatalogRsp> CreateCatalogAsync(CreateDocCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocContentRsp> CreateContentAsync(CreateDocContentReq req) public async Task<QueryDocContentRsp> CreateContentAsync(CreateDocContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteCatalogAsync(DelReq req) public async Task<int> DeleteCatalogAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteContentAsync(DelReq req) public async Task<int> DeleteContentAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocCatalogRsp> EditCatalogAsync(EditDocCatalogReq req) public async Task<QueryDocCatalogRsp> EditCatalogAsync(EditDocCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocContentRsp> EditContentAsync(EditDocContentReq req) public async Task<QueryDocContentRsp> EditContentAsync(EditDocContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportContentAsync(QueryReq<QueryDocContentReq> req) public async Task<IActionResult> ExportContentAsync(QueryReq<QueryDocContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocCatalogRsp> GetCatalogAsync(QueryDocCatalogReq req) public async Task<QueryDocCatalogRsp> GetCatalogAsync(QueryDocCatalogReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocContentRsp> GetContentAsync(QueryDocContentReq req) public async Task<QueryDocContentRsp> GetContentAsync(QueryDocContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryDocCatalogRsp>> PagedQueryCatalogAsync(PagedQueryReq<QueryDocCatalogReq> req) public async Task<PagedQueryRsp<QueryDocCatalogRsp>> PagedQueryCatalogAsync(PagedQueryReq<QueryDocCatalogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryDocContentRsp>> PagedQueryContentAsync(PagedQueryReq<QueryDocContentReq> req) public async Task<PagedQueryRsp<QueryDocContentRsp>> PagedQueryContentAsync(PagedQueryReq<QueryDocContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryDocCatalogRsp>> QueryCatalogAsync(QueryReq<QueryDocCatalogReq> req) public async Task<IEnumerable<QueryDocCatalogRsp>> QueryCatalogAsync(QueryReq<QueryDocCatalogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryDocContentRsp>> QueryContentAsync(QueryReq<QueryDocContentReq> req) public async Task<IEnumerable<QueryDocContentRsp>> QueryContentAsync(QueryReq<QueryDocContentReq> req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetDocContentEnabledReq req) public async Task<int> SetEnabledAsync(SetDocContentEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryDocContentRsp> ViewContentAsync(QueryDocContentReq req) public async Task<QueryDocContentRsp> ViewContentAsync(QueryDocContentReq req)
{ {
var rsp = await PostJsonAsync(typeof(DocController), req); var rsp = await PostJsonAsync(typeof(DocController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -9,12 +9,12 @@ public class FileTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
: WebApiTestBase<Startup>(factory, testOutputHelper), IFileModule : WebApiTestBase<Startup>(factory, testOutputHelper), IFileModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<string> UploadAsync(IFormFile file) public async Task<string> UploadAsync(IFormFile file)
{ {
var rsp = await PostJsonAsync(typeof(FileController), file); var rsp = await PostJsonAsync(typeof(FileController), file);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -13,77 +13,77 @@ public class JobTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
: WebApiTestBase<Startup>(factory, testOutputHelper), IJobModule : WebApiTestBase<Startup>(factory, testOutputHelper), IJobModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryJobReq> req) public async Task<long> CountAsync(QueryReq<QueryJobReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryJobReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryJobReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountRecordAsync(QueryReq<QueryJobRecordReq> req) public async Task<long> CountRecordAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryJobRsp> CreateAsync(CreateJobReq req) public async Task<QueryJobRsp> CreateAsync(CreateJobReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryJobRsp> EditAsync(EditJobReq req) public async Task<QueryJobRsp> EditAsync(EditJobReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task ExecuteAsync(QueryJobReq req) public async Task ExecuteAsync(QueryJobReq req)
{ {
@ -92,122 +92,122 @@ public class JobTests(WebTestApplicationFactory<Startup> factory, ITestOutputHel
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryJobReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryJobReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportRecordAsync(QueryReq<QueryJobRecordReq> req) public async Task<IActionResult> ExportRecordAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryJobRsp> GetAsync(QueryJobReq req) public async Task<QueryJobRsp> GetAsync(QueryJobReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryJobRecordRsp> GetRecordAsync(QueryJobRecordReq req) public async Task<QueryJobRecordRsp> GetRecordAsync(QueryJobRecordReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetBarChartRsp>> GetRecordBarChartAsync(QueryReq<QueryJobRecordReq> req) public async Task<IEnumerable<GetBarChartRsp>> GetRecordBarChartAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetPieChartRsp>> GetRecordPieChartByHttpStatusCodeAsync(QueryReq<QueryJobRecordReq> req) public async Task<IEnumerable<GetPieChartRsp>> GetRecordPieChartByHttpStatusCodeAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetPieChartRsp>> GetRecordPieChartByNameAsync(QueryReq<QueryJobRecordReq> req) public async Task<IEnumerable<GetPieChartRsp>> GetRecordPieChartByNameAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryJobRsp>> PagedQueryAsync(PagedQueryReq<QueryJobReq> req) public async Task<PagedQueryRsp<QueryJobRsp>> PagedQueryAsync(PagedQueryReq<QueryJobReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryJobRecordRsp>> PagedQueryRecordAsync(PagedQueryReq<QueryJobRecordReq> req) public async Task<PagedQueryRsp<QueryJobRecordRsp>> PagedQueryRecordAsync(PagedQueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryJobRsp>> QueryAsync(QueryReq<QueryJobReq> req) public async Task<IEnumerable<QueryJobRsp>> QueryAsync(QueryReq<QueryJobReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> RecordCountByAsync(QueryReq<QueryJobRecordReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> RecordCountByAsync(QueryReq<QueryJobRecordReq> req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetJobEnabledReq req) public async Task<int> SetEnabledAsync(SetJobEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(JobController), req); var rsp = await PostJsonAsync(typeof(JobController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
} }

View File

@ -11,102 +11,102 @@ public class LoginLogTests(WebTestApplicationFactory<Startup> factory, ITestOutp
: WebApiTestBase<Startup>(factory, testOutputHelper), ILoginLogModule : WebApiTestBase<Startup>(factory, testOutputHelper), ILoginLogModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryLoginLogReq> req) public async Task<long> CountAsync(QueryReq<QueryLoginLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryLoginLogReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryLoginLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryLoginLogRsp> CreateAsync(CreateLoginLogReq req) public async Task<QueryLoginLogRsp> CreateAsync(CreateLoginLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryLoginLogRsp> EditAsync(EditLoginLogReq req) public async Task<QueryLoginLogRsp> EditAsync(EditLoginLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryLoginLogReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryLoginLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryLoginLogRsp> GetAsync(QueryLoginLogReq req) public async Task<QueryLoginLogRsp> GetAsync(QueryLoginLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryLoginLogRsp>> PagedQueryAsync(PagedQueryReq<QueryLoginLogReq> req) public async Task<PagedQueryRsp<QueryLoginLogRsp>> PagedQueryAsync(PagedQueryReq<QueryLoginLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryLoginLogRsp>> QueryAsync(QueryReq<QueryLoginLogReq> req) public async Task<IEnumerable<QueryLoginLogRsp>> QueryAsync(QueryReq<QueryLoginLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(LoginLogController), req); var rsp = await PostJsonAsync(typeof(LoginLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -11,103 +11,103 @@ public class MenuTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
: WebApiTestBase<Startup>(factory, testOutputHelper), IMenuModule : WebApiTestBase<Startup>(factory, testOutputHelper), IMenuModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryMenuReq> req) public async Task<long> CountAsync(QueryReq<QueryMenuReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryMenuReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryMenuReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryMenuRsp> CreateAsync(CreateMenuReq req) public async Task<QueryMenuRsp> CreateAsync(CreateMenuReq req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryMenuRsp> EditAsync(EditMenuReq req) public async Task<QueryMenuRsp> EditAsync(EditMenuReq req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryMenuReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryMenuReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryMenuRsp> GetAsync(QueryMenuReq req) public async Task<QueryMenuRsp> GetAsync(QueryMenuReq req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryMenuRsp>> PagedQueryAsync(PagedQueryReq<QueryMenuReq> req) public async Task<PagedQueryRsp<QueryMenuRsp>> PagedQueryAsync(PagedQueryReq<QueryMenuReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryMenuRsp>> QueryAsync(QueryReq<QueryMenuReq> req) public async Task<IEnumerable<QueryMenuRsp>> QueryAsync(QueryReq<QueryMenuReq> req)
{ {
var rsp = await PostJsonAsync(typeof(MenuTests), req); var rsp = await PostJsonAsync(typeof(MenuTests), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -116,6 +116,6 @@ public class MenuTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
{ {
var rsp = await PostJsonAsync(typeof(MenuTests)); var rsp = await PostJsonAsync(typeof(MenuTests));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -12,132 +12,132 @@ public class RequestLogTests(WebTestApplicationFactory<Startup> factory, ITestOu
: WebApiTestBase<Startup>(factory, testOutputHelper), IRequestLogModule : WebApiTestBase<Startup>(factory, testOutputHelper), IRequestLogModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryRequestLogReq> req) public async Task<long> CountAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryRequestLogReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRequestLogRsp> CreateAsync(CreateRequestLogReq req) public async Task<QueryRequestLogRsp> CreateAsync(CreateRequestLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRequestLogRsp> EditAsync(EditRequestLogReq req) public async Task<QueryRequestLogRsp> EditAsync(EditRequestLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryRequestLogReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRequestLogRsp> GetAsync(QueryRequestLogReq req) public async Task<QueryRequestLogRsp> GetAsync(QueryRequestLogReq req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetBarChartRsp>> GetBarChartAsync(QueryReq<QueryRequestLogReq> req) public async Task<IEnumerable<GetBarChartRsp>> GetBarChartAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetPieChartRsp>> GetPieChartByApiSummaryAsync(QueryReq<QueryRequestLogReq> req) public async Task<IEnumerable<GetPieChartRsp>> GetPieChartByApiSummaryAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<GetPieChartRsp>> GetPieChartByHttpStatusCodeAsync(QueryReq<QueryRequestLogReq> req) public async Task<IEnumerable<GetPieChartRsp>> GetPieChartByHttpStatusCodeAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryRequestLogRsp>> PagedQueryAsync(PagedQueryReq<QueryRequestLogReq> req) public async Task<PagedQueryRsp<QueryRequestLogRsp>> PagedQueryAsync(PagedQueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryRequestLogRsp>> QueryAsync(QueryReq<QueryRequestLogReq> req) public async Task<IEnumerable<QueryRequestLogRsp>> QueryAsync(QueryReq<QueryRequestLogReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RequestLogController), req); var rsp = await PostJsonAsync(typeof(RequestLogController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -12,142 +12,142 @@ public class RoleTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
: WebApiTestBase<Startup>(factory, testOutputHelper), IRoleModule : WebApiTestBase<Startup>(factory, testOutputHelper), IRoleModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryRoleReq> req) public async Task<long> CountAsync(QueryReq<QueryRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryRoleReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRoleRsp> CreateAsync(CreateRoleReq req) public async Task<QueryRoleRsp> CreateAsync(CreateRoleReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRoleRsp> EditAsync(EditRoleReq req) public async Task<QueryRoleRsp> EditAsync(EditRoleReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryRoleReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryRoleRsp> GetAsync(QueryRoleReq req) public async Task<QueryRoleRsp> GetAsync(QueryRoleReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryRoleRsp>> PagedQueryAsync(PagedQueryReq<QueryRoleReq> req) public async Task<PagedQueryRsp<QueryRoleRsp>> PagedQueryAsync(PagedQueryReq<QueryRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryRoleRsp>> QueryAsync(QueryReq<QueryRoleReq> req) public async Task<IEnumerable<QueryRoleRsp>> QueryAsync(QueryReq<QueryRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetDisplayDashboardAsync(SetDisplayDashboardReq req) public async Task<int> SetDisplayDashboardAsync(SetDisplayDashboardReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetEnabledAsync(SetRoleEnabledReq req) public async Task<int> SetEnabledAsync(SetRoleEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> SetIgnorePermissionControlAsync(SetIgnorePermissionControlReq req) public async Task<int> SetIgnorePermissionControlAsync(SetIgnorePermissionControlReq req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> UserCountByAsync(QueryReq<QueryUserRoleReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> UserCountByAsync(QueryReq<QueryUserRoleReq> req)
{ {
var rsp = await PostJsonAsync(typeof(RoleController), req); var rsp = await PostJsonAsync(typeof(RoleController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -12,127 +12,127 @@ public class SiteMsgTests(WebTestApplicationFactory<Startup> factory, ITestOutpu
: WebApiTestBase<Startup>(factory, testOutputHelper), ISiteMsgModule : WebApiTestBase<Startup>(factory, testOutputHelper), ISiteMsgModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QuerySiteMsgReq> req) public async Task<long> CountAsync(QueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QuerySiteMsgReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QuerySiteMsgRsp> CreateAsync(CreateSiteMsgReq req) public async Task<QuerySiteMsgRsp> CreateAsync(CreateSiteMsgReq req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QuerySiteMsgRsp> EditAsync(EditSiteMsgReq req) public async Task<QuerySiteMsgRsp> EditAsync(EditSiteMsgReq req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QuerySiteMsgReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QuerySiteMsgRsp> GetAsync(QuerySiteMsgReq req) public async Task<QuerySiteMsgRsp> GetAsync(QuerySiteMsgReq req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QuerySiteMsgRsp> GetMineAsync(QuerySiteMsgReq req) public async Task<QuerySiteMsgRsp> GetMineAsync(QuerySiteMsgReq req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QuerySiteMsgRsp>> PagedQueryAsync(PagedQueryReq<QuerySiteMsgReq> req) public async Task<PagedQueryRsp<QuerySiteMsgRsp>> PagedQueryAsync(PagedQueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QuerySiteMsgRsp>> PagedQueryMineAsync(PagedQueryReq<QuerySiteMsgReq> req) public async Task<PagedQueryRsp<QuerySiteMsgRsp>> PagedQueryMineAsync(PagedQueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QuerySiteMsgRsp>> QueryAsync(QueryReq<QuerySiteMsgReq> req) public async Task<IEnumerable<QuerySiteMsgRsp>> QueryAsync(QueryReq<QuerySiteMsgReq> req)
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController), req); var rsp = await PostJsonAsync(typeof(SiteMsgController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task SetSiteMsgStatusAsync(SetUserSiteMsgStatusReq req) public async Task SetSiteMsgStatusAsync(SetUserSiteMsgStatusReq req)
{ {
@ -146,6 +146,6 @@ public class SiteMsgTests(WebTestApplicationFactory<Startup> factory, ITestOutpu
{ {
var rsp = await PostJsonAsync(typeof(SiteMsgController)); var rsp = await PostJsonAsync(typeof(SiteMsgController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
} }

View File

@ -11,7 +11,7 @@ public class ToolsTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
: WebApiTestBase<Startup>(factory, testOutputHelper), IToolsModule : WebApiTestBase<Startup>(factory, testOutputHelper), IToolsModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public string AesDecode(AesDecodeReq req) public string AesDecode(AesDecodeReq req)
{ {
@ -19,17 +19,17 @@ public class ToolsTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
var rsp = PostJsonAsync(typeof(ToolsController), req).Result; var rsp = PostJsonAsync(typeof(ToolsController), req).Result;
#pragma warning restore xUnit1031 #pragma warning restore xUnit1031
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<object[][]> ExecuteSqlAsync(ExecuteSqlReq req) public async Task<object[][]> ExecuteSqlAsync(ExecuteSqlReq req)
{ {
var rsp = await PostJsonAsync(typeof(ToolsController), req); var rsp = await PostJsonAsync(typeof(ToolsController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -38,7 +38,7 @@ public class ToolsTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
{ {
var rsp = await PostJsonAsync(typeof(ToolsController)); var rsp = await PostJsonAsync(typeof(ToolsController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -47,7 +47,7 @@ public class ToolsTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
{ {
var rsp = await PostJsonAsync(typeof(ToolsController)); var rsp = await PostJsonAsync(typeof(ToolsController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -65,6 +65,6 @@ public class ToolsTests(WebTestApplicationFactory<Startup> factory, ITestOutputH
{ {
var rsp = await PostJsonAsync(typeof(ToolsController)); var rsp = await PostJsonAsync(typeof(ToolsController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -14,62 +14,62 @@ public class UserTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
: WebApiTestBase<Startup>(factory, testOutputHelper), IUserModule : WebApiTestBase<Startup>(factory, testOutputHelper), IUserModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100100)] [TestPriority(100100)]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.Equal(HttpStatusCode.NotFound, rsp.StatusCode); Assert.Equal(HttpStatusCode.NotFound, rsp.StatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100200)] [TestPriority(100200)]
public async Task<bool> CheckMobileAvailableAsync(CheckMobileAvailableReq req) public async Task<bool> CheckMobileAvailableAsync(CheckMobileAvailableReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), new CheckMobileAvailableReq { Mobile = "13838381438" }); var rsp = await PostJsonAsync(typeof(UserController), new CheckMobileAvailableReq { Mobile = "13838381438" });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return false;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100300)] [TestPriority(100300)]
public async Task<bool> CheckUserNameAvailableAsync(CheckUserNameAvailableReq req) public async Task<bool> CheckUserNameAvailableAsync(CheckUserNameAvailableReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), new CheckUserNameAvailableReq { UserName = "test" }); var rsp = await PostJsonAsync(typeof(UserController), new CheckUserNameAvailableReq { UserName = "test" });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return false;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100400)] [TestPriority(100400)]
public async Task<long> CountAsync(QueryReq<QueryUserReq> req) public async Task<long> CountAsync(QueryReq<QueryUserReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100400)] [TestPriority(100400)]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryUserReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryUserReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100000)] [TestPriority(100000)]
public async Task<QueryUserRsp> CreateAsync(CreateUserReq req) public async Task<QueryUserRsp> CreateAsync(CreateUserReq req)
@ -82,22 +82,22 @@ public class UserTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
, DeptId = 372119301627909 , DeptId = 372119301627909
}); });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100600)] [TestPriority(100600)]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100700)] [TestPriority(100700)]
public async Task<QueryUserRsp> EditAsync(EditUserReq req) public async Task<QueryUserRsp> EditAsync(EditUserReq req)
@ -105,29 +105,29 @@ public class UserTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
var rsp = await PostJsonAsync(typeof(UserController) var rsp = await PostJsonAsync(typeof(UserController)
, new EditUserReq { UserName = "test", RoleIds = [371729946431493], DeptId = 372119301627909 }); , new EditUserReq { UserName = "test", RoleIds = [371729946431493], DeptId = 372119301627909 });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(100900)] [TestPriority(100900)]
public async Task<IActionResult> ExportAsync(QueryReq<QueryUserReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryUserReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101000)] [TestPriority(101000)]
public async Task<QueryUserRsp> GetAsync(QueryUserReq req) public async Task<QueryUserRsp> GetAsync(QueryUserReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -137,150 +137,150 @@ public class UserTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
{ {
var rsp = await PostJsonAsync(typeof(UserController)); var rsp = await PostJsonAsync(typeof(UserController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101200)] [TestPriority(101200)]
public async Task<LoginRsp> LoginByPwdAsync(LoginByPwdReq req) public async Task<LoginRsp> LoginByPwdAsync(LoginByPwdReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), new LoginByPwdReq { Account = "root", Password = "1234qwer" }); var rsp = await PostJsonAsync(typeof(UserController), new LoginByPwdReq { Account = "root", Password = "1234qwer" });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101300)] [TestPriority(101300)]
public async Task<LoginRsp> LoginBySmsAsync(LoginBySmsReq req) public async Task<LoginRsp> LoginBySmsAsync(LoginBySmsReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), new LoginBySmsReq { Code = "1234", DestDevice = "13838381438" }); var rsp = await PostJsonAsync(typeof(UserController), new LoginBySmsReq { Code = "1234", DestDevice = "13838381438" });
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101400)] [TestPriority(101400)]
public async Task<PagedQueryRsp<QueryUserRsp>> PagedQueryAsync(PagedQueryReq<QueryUserReq> req) public async Task<PagedQueryRsp<QueryUserRsp>> PagedQueryAsync(PagedQueryReq<QueryUserReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101500)] [TestPriority(101500)]
public async Task<IEnumerable<QueryUserRsp>> QueryAsync(QueryReq<QueryUserReq> req) public async Task<IEnumerable<QueryUserRsp>> QueryAsync(QueryReq<QueryUserReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101600)] [TestPriority(101600)]
public async Task<IEnumerable<QueryUserProfileRsp>> QueryProfileAsync(QueryReq<QueryUserProfileReq> req) public async Task<IEnumerable<QueryUserProfileRsp>> QueryProfileAsync(QueryReq<QueryUserProfileReq> req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101700)] [TestPriority(101700)]
public async Task<UserInfoRsp> RegisterAsync(RegisterUserReq req) public async Task<UserInfoRsp> RegisterAsync(RegisterUserReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101800)] [TestPriority(101800)]
public async Task<int> ResetPasswordAsync(ResetPasswordReq req) public async Task<int> ResetPasswordAsync(ResetPasswordReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(101900)] [TestPriority(101900)]
public async Task<UserInfoRsp> SetAvatarAsync(SetAvatarReq req) public async Task<UserInfoRsp> SetAvatarAsync(SetAvatarReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(102000)] [TestPriority(102000)]
public async Task<UserInfoRsp> SetEmailAsync(SetEmailReq req) public async Task<UserInfoRsp> SetEmailAsync(SetEmailReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(102100)] [TestPriority(102100)]
public async Task<int> SetEnabledAsync(SetUserEnabledReq req) public async Task<int> SetEnabledAsync(SetUserEnabledReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(102200)] [TestPriority(102200)]
public async Task<UserInfoRsp> SetMobileAsync(SetMobileReq req) public async Task<UserInfoRsp> SetMobileAsync(SetMobileReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(102300)] [TestPriority(102300)]
public async Task<int> SetPasswordAsync(SetPasswordReq req) public async Task<int> SetPasswordAsync(SetPasswordReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
[TestPriority(102400)] [TestPriority(102400)]
public async Task<int> SetSessionUserAppConfigAsync(SetSessionUserAppConfigReq req) public async Task<int> SetSessionUserAppConfigAsync(SetSessionUserAppConfigReq req)
{ {
var rsp = await PostJsonAsync(typeof(UserController), req); var rsp = await PostJsonAsync(typeof(UserController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
@ -290,6 +290,6 @@ public class UserTests(WebTestApplicationFactory<Startup> factory, ITestOutputHe
{ {
var rsp = await PostJsonAsync(typeof(UserController)); var rsp = await PostJsonAsync(typeof(UserController));
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
} }

View File

@ -11,122 +11,122 @@ public class VerifyCodeTests(WebTestApplicationFactory<Startup> factory, ITestOu
: WebApiTestBase<Startup>(factory, testOutputHelper), IVerifyCodeModule : WebApiTestBase<Startup>(factory, testOutputHelper), IVerifyCodeModule
{ {
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req) public async Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<long> CountAsync(QueryReq<QueryVerifyCodeReq> req) public async Task<long> CountAsync(QueryReq<QueryVerifyCodeReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryVerifyCodeReq> req) public async Task<IOrderedEnumerable<KeyValuePair<IImmutableDictionary<string, string>, int>>> CountByAsync(QueryReq<QueryVerifyCodeReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryVerifyCodeRsp> CreateAsync(CreateVerifyCodeReq req) public async Task<QueryVerifyCodeRsp> CreateAsync(CreateVerifyCodeReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<int> DeleteAsync(DelReq req) public async Task<int> DeleteAsync(DelReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return 0;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryVerifyCodeRsp> EditAsync(EditVerifyCodeReq req) public async Task<QueryVerifyCodeRsp> EditAsync(EditVerifyCodeReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IActionResult> ExportAsync(QueryReq<QueryVerifyCodeReq> req) public async Task<IActionResult> ExportAsync(QueryReq<QueryVerifyCodeReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<QueryVerifyCodeRsp> GetAsync(QueryVerifyCodeReq req) public async Task<QueryVerifyCodeRsp> GetAsync(QueryVerifyCodeReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<PagedQueryRsp<QueryVerifyCodeRsp>> PagedQueryAsync(PagedQueryReq<QueryVerifyCodeReq> req) public async Task<PagedQueryRsp<QueryVerifyCodeRsp>> PagedQueryAsync(PagedQueryReq<QueryVerifyCodeReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<IEnumerable<QueryVerifyCodeRsp>> QueryAsync(QueryReq<QueryVerifyCodeReq> req) public async Task<IEnumerable<QueryVerifyCodeRsp>> QueryAsync(QueryReq<QueryVerifyCodeReq> req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<SendVerifyCodeRsp> SendVerifyCodeAsync(SendVerifyCodeReq req) public async Task<SendVerifyCodeRsp> SendVerifyCodeAsync(SendVerifyCodeReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return null;
} }
/// <inheritdoc /> /// <inheritdoc />
[InlineData(default)] [InlineData(null)]
[Theory] [Theory]
public async Task<bool> VerifyAsync(VerifyCodeReq req) public async Task<bool> VerifyAsync(VerifyCodeReq req)
{ {
var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); var rsp = await PostJsonAsync(typeof(VerifyCodeController), req);
Assert.True(rsp.IsSuccessStatusCode); Assert.True(rsp.IsSuccessStatusCode);
return default; return false;
} }
} }