UserStreams() public méthode

public UserStreams ( string replies = null, string track = null ) : Task
replies string
track string
Résultat Task
Exemple #1
0
        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();
        }
Exemple #3
0
        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();
            }
        }