Adding role creation during startup + minor fixes in tests

This commit is contained in:
2025-03-16 22:41:44 +01:00
parent 7f5178883d
commit 18e713153b
48 changed files with 1449 additions and 340 deletions

View File

@@ -0,0 +1,35 @@
using DatabaseSqlServer = BasicDotnetTemplate.MainProject.Models.Database.SqlServer;
namespace BasicDotnetTemplate.MainProject.Tests;
public static class ModelsInit
{
public static DatabaseSqlServer.User CreateUser()
{
DatabaseSqlServer.User user = new DatabaseSqlServer.User()
{
Guid = Guid.NewGuid().ToString(),
FirstName = "FirstName",
LastName = "LastName",
Email = "Email",
PasswordHash = "PasswordHash",
PasswordSalt = "PasswordSalt",
Password = "Password",
Role = CreateRole(),
IsTestUser = true
};
return user;
}
public static DatabaseSqlServer.Role CreateRole()
{
DatabaseSqlServer.Role role = new DatabaseSqlServer.Role()
{
Guid = Guid.NewGuid().ToString(),
Name = "Name",
IsNotEditable = false
};
return role;
}
}