HomeController_Tests.cs 659 B

12345678910111213141516171819202122232425262728
  1. using System.Threading.Tasks;
  2. using VberAdmin.Models.TokenAuth;
  3. using VberAdmin.Web.Controllers;
  4. using Shouldly;
  5. using Xunit;
  6. namespace VberAdmin.Web.Tests.Controllers;
  7. public class HomeController_Tests : VberAdminWebTestBase
  8. {
  9. [Fact]
  10. public async Task Index_Test()
  11. {
  12. await AuthenticateAsync(null, new AuthenticateModel
  13. {
  14. UsernameOrEmailOrPhone = "admin",
  15. Password = "123qwe"
  16. });
  17. //Act
  18. var response = await GetResponseAsStringAsync(
  19. GetUrl<HomeController>(nameof(HomeController.Index))
  20. );
  21. //Assert
  22. response.ShouldNotBeNullOrEmpty();
  23. }
  24. }