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

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();
}
}

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);
}
}

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()
{

View File

@ -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
{ }

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>
{