diff --git a/Mango.Database.Test/DatabaseTestBase.cs b/Mango.Database.Test/DatabaseTestBase.cs index e27ad26..75d2413 100644 --- a/Mango.Database.Test/DatabaseTestBase.cs +++ b/Mango.Database.Test/DatabaseTestBase.cs @@ -10,12 +10,15 @@ namespace Mango.Database.Test [TestInitialize] public void Setup() { - + } [TestCleanup] public void TearDown() { } + + [TestMethod] + public override void DatabaseExistsTest() => base.DatabaseExistsTest(); } } \ No newline at end of file diff --git a/Mango.Database.Test/UserDalTests.cs b/Mango.Database.Test/UserDalTests.cs index 2b4bb38..963e251 100644 --- a/Mango.Database.Test/UserDalTests.cs +++ b/Mango.Database.Test/UserDalTests.cs @@ -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 +public class UserDalTests : AcUserDalTestBase { + [TestMethod] + [DataRow("test@tiam.hu")] + public override void AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(string email) + { + base.AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(email); + } } \ No newline at end of file diff --git a/Mango.Database/DataLayers/Users/UserDal.cs b/Mango.Database/DataLayers/Users/UserDal.cs index 9c8251c..05ce845 100644 --- a/Mango.Database/DataLayers/Users/UserDal.cs +++ b/Mango.Database/DataLayers/Users/UserDal.cs @@ -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, IDalBase + public class UserDal : AcUserDalBase, IDalBase { public UserDal() : base() { diff --git a/Mango.Database/DbContexts/Users/IUserDbContext.cs b/Mango.Database/DbContexts/Users/IUserDbContext.cs index 5cc9a5e..5f14215 100644 --- a/Mango.Database/DbContexts/Users/IUserDbContext.cs +++ b/Mango.Database/DbContexts/Users/IUserDbContext.cs @@ -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, IUserDbSet, IAddressDbSet, IEmailMessageDbSet +public interface IUserDbContext : IAcUserDbContextBase, IUserDbSet, IAddressDbSet, IEmailMessageDbSet { } \ No newline at end of file diff --git a/Mango.Entities/Users/UserToCompany.cs b/Mango.Entities/Users/UserToCompany.cs index 931ef7d..65705ee 100644 --- a/Mango.Entities/Users/UserToCompany.cs +++ b/Mango.Entities/Users/UserToCompany.cs @@ -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, IUserToCompany {