Associations

This commit is contained in:
Andy Howard
2024-12-04 15:30:59 +00:00
parent c8b5df5909
commit 30d0352f48
140 changed files with 5109 additions and 2879 deletions
@@ -39,7 +39,7 @@ namespace Sarand.BusinessMgr.Test.Web.Portal.App
// Session configuration.
SessionContextIdx = App.GetSessionContextIdxs()[0];
SessionContext = App.GetSessionContext(SessionContextIdx);
SessionContext = App.GetSessionContextByIndex(SessionContextIdx);
Internals = new SbmInternals(GetUserContext(SessionContext));
UserContext = GetUserContext(SessionContext);
}
@@ -44,7 +44,7 @@ namespace Sarand.BusinessMgr.Test.Web.Portal.App
SbmSessionConsole sessionConsole = SbmSessionConsole.CreateConsole(UserContext);
// Database context.
string dbIdentifier = "SBMDB4321";
string repositoryContext = "SBMDB4321";
// Security item.
SaSecurityItem securityItemUser = securityConsole.GetUserByEmail("andy@sarand.com");
@@ -68,7 +68,7 @@ namespace Sarand.BusinessMgr.Test.Web.Portal.App
// Populate User Session.
SbmSessionData_Portal sessionData = new SbmSessionData_Portal(SessionContext, dbIdentifier, securityItemUser, affiliateUser, supervisedOrganisations, associationOrganisation, affiliateOrganisation);
SbmSessionData_Portal sessionData = new SbmSessionData_Portal(SessionContext, repositoryContext, securityItemUser, affiliateUser, supervisedOrganisations, associationOrganisation, affiliateOrganisation);
Assert.IsNotNull(sessionData);
// Validate user session.
@@ -114,7 +114,7 @@ namespace Sarand.BusinessMgr.Test.Web.Portal.App
Assert.AreEqual(sessionData.SessionIdx, sessionDataDeserialized.SessionIdx);
Assert.IsTrue(sessionData.ItemIdx >= 1000);
Assert.AreEqual(sessionData.ItemIdx, sessionDataDeserialized.ItemIdx);
Assert.AreEqual(dbIdentifier, sessionDataDeserialized.DbIdentifier);
Assert.AreEqual(repositoryContext, sessionDataDeserialized.RepositoryContext);
// Security item.
Assert.IsNotNull(sessionDataDeserialized.User);