Initialize AyCode.Core v0.0.5
This commit is contained in:
parent
2280e21430
commit
f74b1f7e9c
|
|
@ -1,6 +1,7 @@
|
||||||
using AyCode.Database.DbContexts;
|
using AyCode.Database.DbContexts;
|
||||||
using AyCode.Database.Tests;
|
using AyCode.Database.Tests;
|
||||||
using Mango.Database.DbContexts;
|
using Mango.Database.DbContexts;
|
||||||
|
using Mango.Database.DbContexts.Users;
|
||||||
|
|
||||||
namespace Mango.Database.Test
|
namespace Mango.Database.Test
|
||||||
{
|
{
|
||||||
|
|
@ -18,7 +19,7 @@ namespace Mango.Database.Test
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[DataTestMethod]
|
||||||
public override void DatabaseExistsTest() => base.DatabaseExistsTest();
|
public override void DatabaseExistsTest() => base.DatabaseExistsTest();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -7,17 +7,24 @@ using Mango.Entities.Companies;
|
||||||
using Mango.Entities.Messages.Emails;
|
using Mango.Entities.Messages.Emails;
|
||||||
using Mango.Entities.Profiles;
|
using Mango.Entities.Profiles;
|
||||||
using Mango.Entities.Users;
|
using Mango.Entities.Users;
|
||||||
using Microsoft.ApplicationInsights;
|
|
||||||
|
|
||||||
namespace Mango.Database.Test;
|
namespace Mango.Database.Test;
|
||||||
|
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>
|
public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>
|
||||||
{
|
{
|
||||||
[TestMethod]
|
[DataTestMethod]
|
||||||
[DataRow("test@tiam.hu")]
|
[DataRow("test@tiam.hu")]
|
||||||
public override void AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(string email)
|
public override void AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(string email)
|
||||||
{
|
=> base.AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(email);
|
||||||
base.AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(email);
|
|
||||||
}
|
[DataTestMethod]
|
||||||
|
[DataRow("540271F6-C604-4C16-8160-D5A7CAFEDF00")]
|
||||||
|
public override void AcBase_GetUserById_ReturnsUser_WhenUserExists(string userIdString)
|
||||||
|
=> base.AcBase_GetUserById_ReturnsUser_WhenUserExists(userIdString);
|
||||||
|
|
||||||
|
[DataTestMethod]
|
||||||
|
[DataRow(["e31044d7-1771-4a32-8dd9-6f9853ed53c6", "0a831191-70a3-4504-9ec4-c5902affaba7", "8eed080c-d2ce-4cc3-bcfe-2268c220bba7", "addUser_test9432@tiam.hu"])]
|
||||||
|
public override async Task AcBase_AddUserTest(string[] userIdProfileIdAddressIdEmailStrings)
|
||||||
|
=> await base.AcBase_AddUserTest(userIdProfileIdAddressIdEmailStrings);
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"ConnectionStrings": {
|
"ConnectionStrings": {
|
||||||
"DeveloperDbConnection": "Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=False;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true"
|
"DeveloperDbConnection": "Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=false;Encrypt=false;TrustServerCertificate=True;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true"
|
||||||
},
|
},
|
||||||
"Logging": {
|
"Logging": {
|
||||||
"LogLevel": {
|
"LogLevel": {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using AyCode.Database.DataLayers;
|
using AyCode.Database.DataLayers;
|
||||||
|
using AyCode.Database.DbContexts;
|
||||||
using Mango.Database.DbContexts;
|
using Mango.Database.DbContexts;
|
||||||
|
|
||||||
namespace Mango.Database.DataLayers;
|
namespace Mango.Database.DataLayers;
|
||||||
|
|
@ -6,5 +7,5 @@ namespace Mango.Database.DataLayers;
|
||||||
public interface IDalBase : IAcDalBase
|
public interface IDalBase : IAcDalBase
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
public interface IDalBase<TDbContext> : IAcDalBase<TDbContext>, IAcDalBase where TDbContext : DbContextBase
|
public interface IDalBase<TDbContext> : IAcDalBase<TDbContext>, IAcDalBase where TDbContext : AcDbContextBase
|
||||||
{ }
|
{ }
|
||||||
|
|
@ -27,7 +27,7 @@ public class DbContextBase : AcDbContextBase
|
||||||
|
|
||||||
//optionsBuilder.UseSqlServer(Configuration.GetConnectionString("DeveloperDbConnection"));
|
//optionsBuilder.UseSqlServer(Configuration.GetConnectionString("DeveloperDbConnection"));
|
||||||
//var connString = string.Empty;//"Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=false;Encrypt=false;TrustServerCertificate=True;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true";
|
//var connString = string.Empty;//"Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=false;Encrypt=false;TrustServerCertificate=True;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true";
|
||||||
var connString = "Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=false;Encrypt=false;TrustServerCertificate=True;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true";
|
//var connString = "Data Source=185.51.190.197;Initial Catalog=TIAM_DEV;Trusted_Connection=false;Encrypt=false;TrustServerCertificate=True;Connect Timeout=200;User ID=Anata_Development_Team;Password=v6f_?xNfg9N1;MultipleActiveResultSets=true";
|
||||||
optionsBuilder.UseSqlServer(connString);
|
//optionsBuilder.UseSqlServer(connString);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
using Mango.Entities.Addresses;
|
using AyCode.Database.DbContexts.Users;
|
||||||
|
using Mango.Entities.Addresses;
|
||||||
|
using Mango.Entities.Companies;
|
||||||
using Mango.Entities.Messages.Emails;
|
using Mango.Entities.Messages.Emails;
|
||||||
using Mango.Entities.Profiles;
|
using Mango.Entities.Profiles;
|
||||||
using Mango.Entities.Users;
|
using Mango.Entities.Users;
|
||||||
|
|
@ -6,15 +8,15 @@ using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace Mango.Database.DbContexts.Users
|
namespace Mango.Database.DbContexts.Users
|
||||||
{
|
{
|
||||||
public class UserDbContext : DbContextBase, IUserDbContext
|
public class UserDbContext : AcUserDbContextBase<User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>, IUserDbContext
|
||||||
{
|
{
|
||||||
public DbSet<User> Users { get; set; }
|
//public DbSet<User> Users { get; set; }
|
||||||
public DbSet<UserToken> UserTokens { get; set; }
|
//public DbSet<UserToken> UserTokens { get; set; }
|
||||||
|
|
||||||
public DbSet<Profile> Profiles { get; set; }
|
//public DbSet<Profile> Profiles { get; set; }
|
||||||
public DbSet<Address> Addresses { get; set; }
|
//public DbSet<Address> Addresses { get; set; }
|
||||||
|
|
||||||
public DbSet<EmailMessage> EmailMessages { get; set; }
|
//public DbSet<EmailMessage> EmailMessages { get; set; }
|
||||||
|
|
||||||
public UserDbContext() //: this(string.Empty)
|
public UserDbContext() //: this(string.Empty)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue