/// <inheritdoc /> public IEnumerable <object> GetBroadcastList(AudioBroadcastFilter filter = null, bool?active = null) { var parameters = new VkParameters { { "filter", filter }, { "active", active } }; return(_vk.Call <ReadOnlyCollection <object> >("audio.getBroadcastList", parameters)); }
public void AudioBroadcastFilterTest() { // get test Assert.That(actual: AudioBroadcastFilter.All.ToString(), expression: Is.EqualTo(expected: "all")); Assert.That(actual: AudioBroadcastFilter.Friends.ToString(), expression: Is.EqualTo(expected: "friends")); Assert.That(actual: AudioBroadcastFilter.Groups.ToString(), expression: Is.EqualTo(expected: "groups")); // parse test Assert.That(actual: AudioBroadcastFilter.FromJsonString(val: "all"), expression: Is.EqualTo(expected: AudioBroadcastFilter.All)); Assert.That(actual: AudioBroadcastFilter.FromJsonString(val: "friends"), expression: Is.EqualTo(expected: AudioBroadcastFilter.Friends)); Assert.That(actual: AudioBroadcastFilter.FromJsonString(val: "groups"), expression: Is.EqualTo(expected: AudioBroadcastFilter.Groups)); }
/// <inheritdoc /> public Task <IEnumerable <object> > GetBroadcastListAsync(AudioBroadcastFilter filter = null, bool?active = null) { return(TypeHelper.TryInvokeMethodAsync(() => GetBroadcastList(filter, active))); }