Initialize AyCode.Core v0.0.4

This commit is contained in:
jozsef.b@aycode.com
2024-05-01 08:09:43 +02:00
parent fba0edc86f
commit 2280e21430
5 changed files with 18 additions and 4 deletions
+4 -1
View File
@@ -10,12 +10,15 @@ namespace Mango.Database.Test
[TestInitialize]
public void Setup()
{
}
[TestCleanup]
public void TearDown()
{
}
[TestMethod]
public override void DatabaseExistsTest() => base.DatabaseExistsTest();
}
}
+8 -1
View File
@@ -4,6 +4,7 @@ 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 Microsoft.ApplicationInsights;
@@ -11,6 +12,12 @@ using Microsoft.ApplicationInsights;
namespace Mango.Database.Test;
[TestClass]
public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address>
public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>
{
[TestMethod]
[DataRow("test@tiam.hu")]
public override void AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(string email)
{
base.AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(email);
}
}
+2 -1
View File
@@ -2,13 +2,14 @@
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 Microsoft.EntityFrameworkCore;
namespace Mango.Database.DataLayers.Users
{
public class UserDal : AcUserDalBase<UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address>, IDalBase<UserDbContext>
public class UserDal : AcUserDalBase<UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>, IDalBase<UserDbContext>
{
public UserDal() : base()
{
@@ -4,10 +4,11 @@ using Mango.Database.DbSets.Emails;
using Mango.Database.DbSets.Users;
using Mango.Entities.Addresses;
using Mango.Entities.Companies;
using Mango.Entities.Messages.Emails;
using Mango.Entities.Profiles;
using Mango.Entities.Users;
namespace Mango.Database.DbContexts.Users;
public interface IUserDbContext : IAcUserDbContextBase<User, Profile, UserToken, Company, UserToCompany, Address>, IUserDbSet, IAddressDbSet, IEmailMessageDbSet
public interface IUserDbContext : IAcUserDbContextBase<User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>, IUserDbSet, IAddressDbSet, IEmailMessageDbSet
{ }
+2
View File
@@ -1,9 +1,11 @@
using AyCode.Entities.Users;
using Mango.Entities.Companies;
using Mango.Interfaces.Users;
using System.ComponentModel.DataAnnotations.Schema;
namespace Mango.Entities.Users;
[Table("UserToServiceProvider")]
public class UserToCompany : AcUserToServiceProvider<User, Company>, IUserToCompany<User, Company>
{