/// <summary> /// Setup the Classic Integration Account in the RMSSystem /// </summary> public static void Setup(RMSSystem rmsSystem) { // Find or Create the Account var classicIntegrationAccount = rmsSystem.CreateInterfaceAccount(IdentityId, Username, "M3T4D474", "Classic Integration Service"); // Make the Account Active. classicIntegrationAccount.MakeActive(); }
public void GetUsersInRole() { var rmsSystem = new RMSSystem(Guid.NewGuid(), "RMS Description"); var identity = rmsSystem.CreateInterfaceAccount(Guid.NewGuid(), "New User", "123", "user description"); var assignedRole = identity.AssignRole(_role); _assignedRoleList.Add(assignedRole); var usersInRole = _roleCommandService.GetUsersInRole(_role.Id); usersInRole.Should().NotBeNullOrEmpty(); usersInRole.FirstOrDefault().Should().NotBeEmpty(); usersInRole.FirstOrDefault().Should().Be(identity.Id.ToString()); }
public void CreateInterface() { var result = rmssystem.CreateInterfaceAccount(Guid.NewGuid(), "data", "data1", "data2"); result.Should().BeOfType(typeof(TriTech.InformRMS.Domain.Administration.Aggregates.Identity.Interface)); }