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);
        }
Example #2
0
        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);
        }