private void CloseTheConference() { var judge = _c.Test.ConferenceResponse.Participants.First(x => x.UserRole == UserRole.Judge); var request = new ConferenceEventRequestBuilder() .WithConferenceId(_c.Test.ConferenceResponse.Id) .WithParticipantId(judge.Id) .WithEventType(EventType.Close) .FromRoomType(RoomType.HearingRoom) .Build(); var response = _c.Api.SendEvent(request); response.StatusCode.Should().Be(HttpStatusCode.NoContent); }
public async Task Should_create_event() { var request = new ConferenceEventRequestBuilder() .WithEventType(EventType.None) .Build(); VideoApiClient .Setup(x => x.RaiseVideoEventAsync(It.IsAny <ConferenceEventRequest>())) .Returns(Task.CompletedTask); var response = await Controller.CreateEvent(request); response.Should().NotBeNull(); var result = (NoContentResult)response; result.StatusCode.Should().Be((int)HttpStatusCode.NoContent); }