Esempio n. 1
0
        public async void DoubleRemoveRoomTest()
        {
            //Arrange
            var admin = await _userService.NewRegistrationAsync("mail6", "pw6", "f");

            var idGuest = await _userService.NewRegistrationAsync("mail7", "pw7", "f");

            var roomId = await _roomService.CreateRoomAsync(admin.Id, "ciao3");

            await _roomService.AddPersonToRoomAsync(admin.Id, "ciao3", "mail7");

            //Act
            await _roomService.RemovePersonFromRoomAsync(admin.Id, "ciao3", "mail7");

            //Assert
            await Assert.ThrowsAsync <GeneralException>(async() =>
            {
                await _roomService.RemovePersonFromRoomAsync(admin.Id, "ciao3", "mail7");
            });
        }
 public async Task AddPersonToRoom([FromHeader] string id, string roomName, string userName)
 {
     await _roomService.AddPersonToRoomAsync(_authorizationContext.User.Id, roomName, userName);
 }