public void UsersAssignedToRoleMessage_InitializingUsersWithRole() { var roleId = new Guid("FED2106B-5973-4099-8CA7-9998B94E8E12"); var users = new Guid[] { new Guid("733E5E42-C8CE-CDEC-D04B-08D1CB0D6F8C"), new Guid("A06FE210-257D-C0BE-3E4B-08D1CB0D704B") }; usersAssignedToRoleMessage = new UsersAssignedToRoleMessage(roleId, users); Assert.AreEqual(roleId, usersAssignedToRoleMessage.RoleId); Assert.AreEqual(users, usersAssignedToRoleMessage.Users); }
public void MessageHandler(UsersAssignedToRoleMessage message) { try { using (var subscriber = DependencyContainer.Resolve <IServiceIdentityProvider>()) { message.Users.ForEach(subscriber.Instance.InvalidateCachedIdentity); } } catch (Exception exception) { Log.Error("ApplicationServiceIdentityProviderFacade UsersAssignedToRoleMessage Messaging Error: " + exception); // Rethrow exception so that MassTransit will place the message in an error queue throw; } }
public void UsersAssignedToRoleMessage_InitializingInvalidUsersWithRole() { usersAssignedToRoleMessage = new UsersAssignedToRoleMessage(new Guid(""), null); }
public void Receive(UsersAssignedToRoleMessage message) { message.Users.ForEach(InvalidateCachedIdentity); }