using NetAdmin.Domain.Dto.Sys.Cache; namespace NetAdmin.SysComponent.Tests.Sys; /// /// 缓存测试 /// [SuppressMessage("Usage", "xUnit1026:Theory methods should use all of their parameters")] [SuppressMessage("Usage", "xUnit1028:Test method must have valid return type")] public class CacheTests(WebTestApplicationFactory factory, ITestOutputHelper testOutputHelper) : WebApiTestBase(factory, testOutputHelper), ICacheModule { /// [InlineData(default)] [Theory] public async Task BulkDeleteEntryAsync(BulkReq req) { var rsp = await PostJsonAsync(typeof(CacheController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [Fact] public async Task CacheStatisticsAsync() { var rsp = await PostJsonAsync(typeof(CacheController)); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task DeleteEntryAsync(DelEntryReq req) { var rsp = await PostJsonAsync(typeof(CacheController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task> GetAllEntriesAsync(GetAllEntriesReq req) { var rsp = await PostJsonAsync(typeof(CacheController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } /// [InlineData(default)] [Theory] public async Task GetEntryAsync(GetEntriesReq req) { var rsp = await PostJsonAsync(typeof(CacheController), req); Assert.True(rsp.IsSuccessStatusCode); return default; } }