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 LoginId = "1DED6045-1278-4B92-A10A-3EB9426E41A3"; 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); } [DataTestMethod] [DataRow([LoginId, LoginPassword, "asdfgh123456"])]//, "$bcrypt$v=1$salt=JwptfNI6bXd7qKOJDChlvQ==$hash=j4CEfDeibKFWFGUOzxGICyHm3/hA+71j7qoyPDUk1qY="])] public override void AcBase_ChangePassword_ReturnUser_WhenUserLoggedInWithNewPassword(string[] userIdOriginalPasswordNewPasswordStrings) => base.AcBase_ChangePassword_ReturnUser_WhenUserLoggedInWithNewPassword(userIdOriginalPasswordNewPasswordStrings); } }