should_send_message_to_admin_group_and_participant_group_when_individual_sends_message_to_default_admin() { SetupSendMessageTests(); // setup claims to return individual username var claims = new ClaimsPrincipalBuilder().WithUsername(IndividualUsername).WithRole(AppRoles.CitizenRole) .Build(); UpdateUserIdentity(claims); var fromIndividualId = IndividualParticipantId.ToString(); var fromUsername = IndividualUsername; var toUsername = EventHub.Hub.EventHub.DefaultAdminName; const string message = "test message"; var messageUuid = Guid.NewGuid(); await Hub.SendMessage(Conference.Id, message, toUsername, messageUuid); AssertMessageSentToHub(fromIndividualId, toUsername, message, messageUuid, IndividualGroupChannel); AssertMessageSentStatusToApi(fromUsername, toUsername, message, Times.Once()); AdminGroupChannel.Verify(x => x.AdminAnsweredChat(Conference.Id, toUsername), Times.Never); }