Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        public void CreateInterface()
        {
            var result = rmssystem.CreateInterfaceAccount(Guid.NewGuid(), "data", "data1", "data2");

            result.Should().BeOfType(typeof(TriTech.InformRMS.Domain.Administration.Aggregates.Identity.Interface));
        }