using NetAdmin.Domain.Dto.Sys.VerifyCode; namespace UnitTests.Sys; /// /// 验证码测试 /// [SuppressMessage("Usage", "xUnit1026:Theory methods should use all of their parameters")] [SuppressMessage("Usage", "xUnit1028:Test method must have valid return type")] public class VerifyCodeTests(WebTestApplicationFactory factory, ITestOutputHelper testOutputHelper) : WebApiTestBase(factory, testOutputHelper), IVerifyCodeModule { /// [InlineData(default)] [Theory] public async Task BulkDeleteAsync(BulkReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task CountAsync(QueryReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task, int>>> CountByAsync(QueryReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task CreateAsync(CreateVerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task DeleteAsync(DelReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task EditAsync(EditVerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task ExportAsync(QueryReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task GetAsync(QueryVerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task> PagedQueryAsync(PagedQueryReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task> QueryAsync(QueryReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task SendVerifyCodeAsync(SendVerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task VerifyAsync(VerifyCodeReq req) { var rsp = await PostJsonAsync(typeof(VerifyCodeController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } }