예제 #1
0
        public async Task Should_add_individual_to_external_user_group_only()
        {
            await _service.AssignParticipantToGroup("*****@*****.**", "Individual");

            _userApiClient.Verify(
                x => x.AddUserToGroupAsync(
                    It.Is <AddUserToGroupRequest>(y => y.GroupName == UserAccountService.External)),
                Times.Once);
            _userApiClient.Verify(
                x => x.AddUserToGroupAsync(It.Is <AddUserToGroupRequest>(y =>
                                                                         y.GroupName == UserAccountService.VirtualRoomProfessionalUser)),
                Times.Never);
            _userApiClient.Verify(
                x => x.AddUserToGroupAsync(It.Is <AddUserToGroupRequest>(y =>
                                                                         y.GroupName == UserAccountService.JudicialOfficeHolder)),
                Times.Never);
        }