using AyCode.Core.Loggers; using AyCode.Core.Server.Loggers; using AyCode.Services.Server.Tests.LoginServices; using Mango.Core.Loggers; using Mango.Database; using Mango.Database.DataLayers.Users; using Mango.Database.DbContexts.Users; using Mango.Entities.Addresses; using Mango.Entities.Companies; using Mango.Entities.Messages.Emails; using Mango.Entities.Profiles; using Mango.Entities.Users; using Mango.Models.Logins; using Mango.Services.Server.Logins; namespace Mango.Services.Server.Tests.LoginServices { [TestClass] public class LoginServiceServerTests : AcLoginServiceServerTestBase { private readonly Logger _logger = new(nameof(LoginServiceServerTests)); private const string RegisterEmail = "qwerty@xxxxx.com"; private const string RegisterPassword = "elem'r"; private const string RegisterUserIdString = "1f7e0591-330b-463b-81ad-d01f2e65e23e"; private const string LoginEmail = "asdfsdf@ggggg.hu"; private const string LoginPassword = "alad'r"; [DataTestMethod] [DataRow([LoginEmail, LoginPassword])] public override void AcBase_LoginUser_ReturnsUser_WhenUserExist(string[] emailPasswordStrings) => base.AcBase_LoginUser_ReturnsUser_WhenUserExist(emailPasswordStrings); [DataTestMethod] [DataRow([RegisterUserIdString, RegisterEmail, RegisterPassword])] public override Task AcBase_RegisterUser_ReturnsUser_WhenUserExist(string[] userIdEmailPasswordStrings) { GlobalLogger.Debug("Test started0..."); for (int i = 0; i < 1000; i++) { _logger.Debug(i + ". Test started..."); _logger.Debug(i + ". Test started2..."); GlobalLogger.Debug(i + ". Test started3..."); } GlobalLogger.Debug("Test started4..."); GlobalLogger.Writer().Suggest("sdfdfa", nameof(LoginServiceServerTests)); //Assert.IsTrue(true); //return Task.CompletedTask; return base.AcBase_RegisterUser_ReturnsUser_WhenUserExist(userIdEmailPasswordStrings); } } }