You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

2 years ago
  1. using Shentun.Peis.GuideTypes;
  2. using Shentun.Peis.MaritalStatuses;
  3. using Shentun.Peis.Models;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using Volo.Abp.Domain.Repositories;
  10. using Volo.Abp.Uow;
  11. using Xunit;
  12. using Xunit.Abstractions;
  13. namespace Shentun.Peis
  14. {
  15. public class MaritalStatusesAppServiceTest : PeisApplicationTestBase
  16. {
  17. private readonly IRepository<MaritalStatus> _repository;
  18. private readonly MaritalStatusesAppService _appService;
  19. private readonly ITestOutputHelper _output;
  20. private readonly IUnitOfWorkManager _unitOfWorkManager;
  21. public MaritalStatusesAppServiceTest(ITestOutputHelper testOutputHelper)
  22. {
  23. _output = testOutputHelper;
  24. _unitOfWorkManager = GetRequiredService<IUnitOfWorkManager>();
  25. _repository = GetRequiredService<IRepository<MaritalStatus>>();
  26. _appService = GetRequiredService<MaritalStatusesAppService>();
  27. }
  28. [Fact]
  29. public async Task GetForMaritalStatusListAsync()
  30. {
  31. var items = await _appService.GetForMaritalStatusListAsync();
  32. foreach (var item in items)
  33. {
  34. _output.WriteLine(item.DisplayName);
  35. }
  36. }
  37. }
  38. }