Peesari Manisha Reddy 3 years ago
parent
commit
d0c3a89f9e
2 changed files with 41 additions and 8 deletions
  1. 8
    8
      UnitTests.Core/BaseUnitTest.cs
  2. 33
    0
      UnitTests.Core/UnitTests.Core.Publish.csproj

+ 8
- 8
UnitTests.Core/BaseUnitTest.cs View File

3
 using Unibase.Dependency;
3
 using Unibase.Dependency;
4
 using Unibase.Platform.Data;
4
 using Unibase.Platform.Data;
5
 using Unibase.Security.Principal;
5
 using Unibase.Security.Principal;
6
-using Microsoft.Extensions.Hosting;
7
-using Microsoft.Extensions.Configuration;
8
 using Unibase.Data;
6
 using Unibase.Data;
9
 using System.Dynamic;
7
 using System.Dynamic;
10
 using Unibase.Platform.Managers;
8
 using Unibase.Platform.Managers;
51
                 Initialize();
49
                 Initialize();
52
             }
50
             }
53
             var identity = new Unibase.Security.Principal.AppIdentity("", 0);
51
             var identity = new Unibase.Security.Principal.AppIdentity("", 0);
54
-            var request = new SelectRequest(null)
52
+            SelectRequest request = new SelectRequest(null)
55
             {
53
             {
56
                 Identity = identity
54
                 Identity = identity
57
             };
55
             };
61
             }
59
             }
62
             //var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
60
             //var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
63
             //var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
61
             //var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
64
-            var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 2);
62
+            var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 1);
65
             return response;
63
             return response;
66
         }
64
         }
67
         AppIdentity BuildIdentity(string sessionid)
65
         AppIdentity BuildIdentity(string sessionid)
74
                 Initialize();
72
                 Initialize();
75
             }
73
             }
76
             var identity = new Unibase.Security.Principal.AppIdentity("", 0);
74
             var identity = new Unibase.Security.Principal.AppIdentity("", 0);
77
-            var request = new SelectRequest(null)
75
+            SelectRequest request = new SelectRequest(null)
78
             {
76
             {
79
                 Identity = identity
77
                 Identity = identity
80
             };
78
             };
84
             }
82
             }
85
             //var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
83
             //var _usermanger = DependencyConfig.Resolve<Unibase.Platform.Common.Managers.IUserManager>();
86
             //var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
84
             //var response = _usermanger.SignIn(request, "anji@gmail.com", "123456", true, false);
87
-            var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 2);
85
+            var response = Unibase.Platform.Membership.IdentityRegistry.GetIdentityByStaticSessionandTenantid(sessionid, 1);
88
             return response;
86
             return response;
89
         }
87
         }
90
         AppIdentity BuildSalesPersonIdentity(string sessionid)
88
         AppIdentity BuildSalesPersonIdentity(string sessionid)
101
         {
99
         {
102
             string commondbid = "0";
100
             string commondbid = "0";
103
             string tenantdbid = "1";
101
             string tenantdbid = "1";
104
-            string connectionstring = "server=localhost;port=5432;Database=unittest_common;User id=postgres;Password=Bizgaze@123";
105
-            string tenantconnectionstring = "server=localhost;port=5432;Database=unittest_tenant;User id=postgres;Password=Bizgaze@123";
102
+            string connectionstring = "server=localhost;port=5432;Database=common_410;User id=postgres;Password=Bizgaze@123";
103
+            string tenantconnectionstring = "server=localhost;port=5432;Database=tenant_410;User id=postgres;Password=Bizgaze@123";
106
             //Unibase.Web.Server.Startup(IConfiguration configuration);
104
             //Unibase.Web.Server.Startup(IConfiguration configuration);
107
             // DependencyConfig.Register(Unibase.Dependency.Enums.DIType.ServiceCollection);
105
             // DependencyConfig.Register(Unibase.Dependency.Enums.DIType.ServiceCollection);
108
             var container = DependencyConfig.GetContainer();
106
             var container = DependencyConfig.GetContainer();
107
+            DependencyConfig.Register();
108
+            container.RegisterType<Unibase.Core.Helpers.IReflectionHelper, Unibase.Core.Helpers.ReflectionHelper>();
109
             container.RegisterType<IRepository, Unibase.Platform.Data.NsDbRepository>("NsDbRepository");
109
             container.RegisterType<IRepository, Unibase.Platform.Data.NsDbRepository>("NsDbRepository");
110
             container.RegisterType<IRepository, Unibase.Platform.Data.Repository>();
110
             container.RegisterType<IRepository, Unibase.Platform.Data.Repository>();
111
             container.RegisterType<Unibase.Security.ITokenHelper, Unibase.Core.Helpers.Base64TokenHelper>();
111
             container.RegisterType<Unibase.Security.ITokenHelper, Unibase.Core.Helpers.Base64TokenHelper>();

+ 33
- 0
UnitTests.Core/UnitTests.Core.Publish.csproj View File

1
+<Project Sdk="Microsoft.NET.Sdk">
2
+
3
+  <PropertyGroup>
4
+    <TargetFramework>net5.0</TargetFramework>
5
+    <AssemblyName>UnitTests.Core</AssemblyName>
6
+  </PropertyGroup>
7
+
8
+  <ItemGroup>
9
+    <ProjectReference Include="..\..\unibase\platform.common\Platform.Common\Platform.Common.Publish.csproj" />
10
+  </ItemGroup>
11
+
12
+  <ItemGroup>
13
+    <Reference Include="Unibase.Core">
14
+      <HintPath>..\..\dlls_unibase\Unibase.Core.dll</HintPath>
15
+    </Reference>
16
+    <Reference Include="Unibase.DbProviders.MongoDbProvider">
17
+      <HintPath>..\..\dlls_unibase\Unibase.DbProviders.MongoDbProvider.dll</HintPath>
18
+    </Reference>
19
+    <Reference Include="Unibase.DbProviders.PgSqlDbProvider">
20
+      <HintPath>..\..\dlls_unibase\Unibase.DbProviders.PgSqlDbProvider.dll</HintPath>
21
+    </Reference>
22
+    <Reference Include="Unibase.Platform.Apps">
23
+      <HintPath>..\..\dlls_unibase\Unibase.Platform.Apps.dll</HintPath>
24
+    </Reference>
25
+    <Reference Include="Unibase.Platform.Core">
26
+      <HintPath>..\..\dlls_unibase\Unibase.Platform.Core.dll</HintPath>
27
+    </Reference>
28
+    <Reference Include="Unibase.Platform.Membership">
29
+      <HintPath>..\..\dlls_unibase\Unibase.Platform.Membership.dll</HintPath>
30
+    </Reference>
31
+  </ItemGroup>
32
+
33
+</Project>

Loading…
Cancel
Save