public void ChannelRenameShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ChannelResponse>("/channels.rename?channel=foo&name=bar"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Rename("foo", "bar"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelsListShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ChannelsResponse>("/channels.list?exclude_archived=0"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.List(); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelInviteShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ChannelResponse>("/channels.invite?channel=foo&user=uid"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Invite("foo", "uid"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelSetTopicShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <TopicResponse>("/channels.setTopic?channel=foo&topic=hello"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.SetTopic("foo", "hello"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelCreateShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ChannelResponse>("/channels.create?name=foo"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Create("foo"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelHistoryShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<MessagesResponse>("/channels.history?channel=foo&inclusive=0&count=44"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.History("foo", messageCount: 44); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelArchiveShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ResponseBase>("/channels.archive?channel=CHANID"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Archive("CHANID"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelArchiveShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ResponseBase>("/channels.archive?channel=CHANID"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Archive("CHANID"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelJoinShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ChannelResponse>("/channels.join?name=foo"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Join("foo"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelHistoryShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <MessagesResponse>("/channels.history?channel=foo&inclusive=0&count=44"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.History("foo", messageCount: 44); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelInviteShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ChannelResponse>("/channels.invite?channel=foo&user=uid"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Invite("foo", "uid"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelMarkShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ResponseBase>("/channels.mark?channel=CHANID&ts=1111.2222"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Mark("CHANID", "1111.2222"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelKickShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock <ResponseBase>("/channels.kick?channel=CHANID&user=UID"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Kick("CHANID", "UID"); requestHandlerMock.Verify(); Assert.NotNull(result); }
// [Option("--type <type>")] // [Required] // public ProgramSchedulePlayoutType PlayoutType { get; set; } public async ValueTask ExecuteAsync(IConsole console) { try { CancellationToken cancellationToken = console.GetCancellationToken(); var channelsApi = new ChannelsApi(_serverUrl); Option <ChannelViewModel> maybeChannel = await channelsApi.ApiChannelsGetAsync(cancellationToken) .Map(list => list.SingleOrDefault(c => c.Number == ChannelNumber)); await maybeChannel.Match( channel => BuildPlayout(cancellationToken, channel), () => { _logger.LogError("Unable to locate channel number {ChannelNumber}", ChannelNumber); return(ValueTask.CompletedTask); }); } catch (Exception ex) { _logger.LogError("Unable to build playout: {Error}", ex.Message); } }
public void ChannelMarkShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ResponseBase>("/channels.mark?channel=CHANID&ts=1111.2222"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Mark("CHANID", "1111.2222"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelKickShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ResponseBase>("/channels.kick?channel=CHANID&user=UID"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Kick("CHANID", "UID"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelRenameShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ChannelResponse>("/channels.rename?channel=foo&name=bar"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.Rename("foo", "bar"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelSetTopicShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<TopicResponse>("/channels.setTopic?channel=foo&topic=hello"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.SetTopic("foo", "hello"); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void ChannelsListShouldCallCorrectEndpoint() { var requestHandlerMock = PathAndExecRequestMock<ChannelsResponse>("/channels.list?exclude_archived=0"); var subject = new ChannelsApi(requestHandlerMock.Object); var result = subject.List(); requestHandlerMock.Verify(); Assert.NotNull(result); }
public void Init() { instance = new ChannelsApi(); }
public PlayerApi(IBitmovinApiClientFactory apiClientFactory) { Channels = new ChannelsApi(apiClientFactory); Licenses = new LicensesApi(apiClientFactory); CustomBuilds = new CustomBuildsApi(apiClientFactory); }
public ChannelsApiTests() { instance = new ChannelsApi(); }
public ChannelCommand(IConfiguration configuration, ILogger <ChannelCommand> logger) { _logger = logger; _channelsApi = new ChannelsApi(configuration["ServerUrl"]); _ffmpegProfileApi = new FFmpegProfileApi(configuration["ServerUrl"]); }