public UserStreams ( string replies = null, string track = null ) : Task |
||
replies | string | |
track | string | |
리턴 | Task |
public async Task UserStreams_Test() { using (var twitterApi = new TwitterApi()) { var mock = new Mock <IApiConnection>(); mock.Setup(x => x.GetStreamingStreamAsync( new Uri("https://userstream.twitter.com/1.1/user.json", UriKind.Absolute), new Dictionary <string, string> { { "replies", "all" }, { "track", "OpenTween" }, }) ) .ReturnsAsync(new MemoryStream()); twitterApi.apiConnection = mock.Object; var stream = await twitterApi.UserStreams(replies : "all", track : "OpenTween") .ConfigureAwait(false); stream.Dispose(); mock.VerifyAll(); } }
public async Task UserStreams_Test() { var mock = new Mock <IApiConnection>(); mock.Setup(x => x.GetStreamingStreamAsync( new Uri("https://userstream.twitter.com/1.1/user.json", UriKind.Absolute), new Dictionary <string, string> { { "replies", "all" }, { "track", "OpenTween" }, }) ) .ReturnsAsync(new MemoryStream()); using var twitterApi = new TwitterApi(); twitterApi.apiConnection = mock.Object; var observable = twitterApi.UserStreams(replies: "all", track: "OpenTween"); await observable.ForEachAsync(x => { }); mock.VerifyAll(); }
public async Task UserStreams_Test() { using (var twitterApi = new TwitterApi()) { var mock = new Mock<IApiConnection>(); mock.Setup(x => x.GetStreamingStreamAsync( new Uri("https://userstream.twitter.com/1.1/user.json", UriKind.Absolute), new Dictionary<string, string> { { "replies", "all" }, { "track", "OpenTween" }, }) ) .ReturnsAsync(new MemoryStream()); twitterApi.apiConnection = mock.Object; var stream = await twitterApi.UserStreams(replies: "all", track: "OpenTween") .ConfigureAwait(false); stream.Dispose(); mock.VerifyAll(); } }