Merge branch 'master' of https://code.bizgaze.com/unibase/unittests.core
This commit is contained in:
@@ -3,8 +3,6 @@ using Unibase.Data.Sql;
|
|||||||
using Unibase.Dependency;
|
using Unibase.Dependency;
|
||||||
using Unibase.Platform.Data;
|
using Unibase.Platform.Data;
|
||||||
using Unibase.Security.Principal;
|
using Unibase.Security.Principal;
|
||||||
using Microsoft.Extensions.Hosting;
|
|
||||||
using Microsoft.Extensions.Configuration;
|
|
||||||
using Unibase.Data;
|
using Unibase.Data;
|
||||||
using System.Dynamic;
|
using System.Dynamic;
|
||||||
using Unibase.Platform.Managers;
|
using Unibase.Platform.Managers;
|
||||||
@@ -51,7 +49,7 @@ namespace UnitTests.Core
|
|||||||
Initialize();
|
Initialize();
|
||||||
}
|
}
|
||||||
var identity = new Unibase.Security.Principal.AppIdentity("", 0);
|
var identity = new Unibase.Security.Principal.AppIdentity("", 0);
|
||||||
var request = new SelectRequest(null)
|
SelectRequest request = new SelectRequest(null)
|
||||||
{
|
{
|
||||||
Identity = identity
|
Identity = identity
|
||||||
};
|
};
|
||||||
@@ -61,7 +59,7 @@ namespace UnitTests.Core
|
|||||||
}
|
}
|
||||||
//var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
|
//var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
|
||||||
//var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
|
//var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
|
||||||
var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 2);
|
var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 1);
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
AppIdentity BuildIdentity(string sessionid)
|
AppIdentity BuildIdentity(string sessionid)
|
||||||
@@ -74,7 +72,7 @@ namespace UnitTests.Core
|
|||||||
Initialize();
|
Initialize();
|
||||||
}
|
}
|
||||||
var identity = new Unibase.Security.Principal.AppIdentity("", 0);
|
var identity = new Unibase.Security.Principal.AppIdentity("", 0);
|
||||||
var request = new SelectRequest(null)
|
SelectRequest request = new SelectRequest(null)
|
||||||
{
|
{
|
||||||
Identity = identity
|
Identity = identity
|
||||||
};
|
};
|
||||||
@@ -84,7 +82,7 @@ namespace UnitTests.Core
|
|||||||
}
|
}
|
||||||
//var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
|
//var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
|
||||||
//var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
|
//var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
|
||||||
var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 2);
|
var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 1);
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
AppIdentity BuildSalesPersonIdentity(string sessionid)
|
AppIdentity BuildSalesPersonIdentity(string sessionid)
|
||||||
@@ -101,11 +99,13 @@ namespace UnitTests.Core
|
|||||||
{
|
{
|
||||||
string commondbid = "0";
|
string commondbid = "0";
|
||||||
string tenantdbid = "1";
|
string tenantdbid = "1";
|
||||||
string connectionstring = "server=localhost;port=5432;Database=unittest_common;User id=postgres;Password=Bizgaze@123";
|
string connectionstring = "server=localhost;port=5432;Database=common_410;User id=postgres;Password=Bizgaze@123";
|
||||||
string tenantconnectionstring = "server=localhost;port=5432;Database=unittest_tenant;User id=postgres;Password=Bizgaze@123";
|
string tenantconnectionstring = "server=localhost;port=5432;Database=tenant_410;User id=postgres;Password=Bizgaze@123";
|
||||||
//Unibase.Web.Server.Startup(IConfiguration configuration);
|
//Unibase.Web.Server.Startup(IConfiguration configuration);
|
||||||
// DependencyConfig.Register(Unibase.Dependency.Enums.DIType.ServiceCollection);
|
// DependencyConfig.Register(Unibase.Dependency.Enums.DIType.ServiceCollection);
|
||||||
var container = DependencyConfig.GetContainer();
|
var container = DependencyConfig.GetContainer();
|
||||||
|
DependencyConfig.Register();
|
||||||
|
container.RegisterType<Unibase.Core.Helpers.IReflectionHelper, Unibase.Core.Helpers.ReflectionHelper>();
|
||||||
container.RegisterType<IRepository, Unibase.Platform.Data.NsDbRepository>("NsDbRepository");
|
container.RegisterType<IRepository, Unibase.Platform.Data.NsDbRepository>("NsDbRepository");
|
||||||
container.RegisterType<IRepository, Unibase.Platform.Data.Repository>();
|
container.RegisterType<IRepository, Unibase.Platform.Data.Repository>();
|
||||||
container.RegisterType<Unibase.Security.ITokenHelper, Unibase.Core.Helpers.Base64TokenHelper>();
|
container.RegisterType<Unibase.Security.ITokenHelper, Unibase.Core.Helpers.Base64TokenHelper>();
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net5.0</TargetFramework>
|
||||||
|
<AssemblyName>UnitTests.Core</AssemblyName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\unibase\platform.common\Platform.Common\Platform.Common.Publish.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="Unibase.Core">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.Core.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unibase.DbProviders.MongoDbProvider">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.DbProviders.MongoDbProvider.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unibase.DbProviders.PgSqlDbProvider">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.DbProviders.PgSqlDbProvider.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unibase.Platform.Apps">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.Platform.Apps.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unibase.Platform.Core">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.Platform.Core.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unibase.Platform.Membership">
|
||||||
|
<HintPath>..\..\dlls_unibase\Unibase.Platform.Membership.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
Reference in New Issue
Block a user