소스 검색

更新api测试

zhontai 3 년 전
부모
커밋
e54868ee8e
2개의 변경된 파일9개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 2
      Admin.Core.Tests/Controller/Admin/ApiControllerTest.cs
  2. 5 5
      Admin.Core.Tests/Repository/Admin/RepositoryBaseTest.cs

+ 4 - 2
Admin.Core.Tests/Controller/Admin/ApiControllerTest.cs

@@ -53,8 +53,10 @@ namespace Admin.Core.Tests.Controller.Admin
                 }
             };
             HttpContent httpContent = new StringContent(JsonConvert.SerializeObject(input));
-            var jObject = await GetResult($"/api/admin/api/getpage", httpContent);
-            Assert.Equal(1, jObject["code"]);
+
+            await Login();
+            var res = await Client.PostAsync($"/api/admin/api/getpage", httpContent);
+            Assert.Equal(HttpStatusCode.Forbidden, res.StatusCode);
         }
     }
 }

+ 5 - 5
Admin.Core.Tests/Repository/Admin/RepositoryBaseTest.cs

@@ -6,19 +6,19 @@ namespace Admin.Core.Tests.Service.Repository.Admin
 {
     public class RepositoryBaseTest : BaseTest
     {
-        private readonly IRepositoryBase<UserEntity> _repositoryBase;
+        private readonly IRepositoryBase<ApiEntity> _repositoryBase;
 
         public RepositoryBaseTest()
         {
-            _repositoryBase = GetService<IRepositoryBase<UserEntity>>();
+            _repositoryBase = GetService<IRepositoryBase<ApiEntity>>();
         }
 
         [Fact]
         public async void GetAsyncByExpression()
         {
-            var userName = "admin";
-            var user = await _repositoryBase.GetAsync(a => a.UserName == userName);
-            Assert.Equal(userName, user?.UserName);
+            var id = 161227167658053;
+            var user = await _repositoryBase.GetAsync(a => a.Id == id);
+            Assert.Equal(id, user?.Id);
         }
     }
 }