RepositoryBaseTest.cs 624 B

123456789101112131415161718192021222324
  1. using Xunit;
  2. using Admin.Core.Repository;
  3. using Admin.Core.Model.Admin;
  4. namespace Admin.Core.Tests.Service.Repository.Admin
  5. {
  6. public class RepositoryBaseTest : BaseTest
  7. {
  8. private readonly IRepositoryBase<UserEntity, long> _repositoryBase;
  9. public RepositoryBaseTest()
  10. {
  11. _repositoryBase = GetService<IRepositoryBase<UserEntity, long>>();
  12. }
  13. [Fact]
  14. public async void GetAsyncByExpression()
  15. {
  16. var id = 1;
  17. var user = await _repositoryBase.GetAsync(a => a.Id == id);
  18. Assert.Equal(id, user?.Id);
  19. }
  20. }
  21. }