Esempio n. 1
0
 public void TestFollowFeedArguments()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         _feed.FollowFeed(null).GetAwaiter().GetResult();
     });
     Assert.Throws <ArgumentException>(() =>
     {
         _feed.FollowFeed(_feed).GetAwaiter().GetResult();
     });
     Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() =>
     {
         var feed = _client.Feed("flat", Guid.NewGuid().ToString());
         await _feed.FollowFeed(feed, -1);
     });
     Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() =>
     {
         var feed = _client.Feed("flat", Guid.NewGuid().ToString());
         await _feed.FollowFeed(feed, 1001);
     });
     Assert.DoesNotThrowAsync(async() =>
     {
         var feed = _client.Feed("flat", Guid.NewGuid().ToString());
         await _feed.FollowFeed(feed, 0);
     });
     Assert.DoesNotThrowAsync(async() =>
     {
         var feed = _client.Feed("flat", Guid.NewGuid().ToString());
         await _feed.FollowFeed(feed, 1000);
     });
 }
Esempio n. 2
0
 public void TestFeedIdValidation()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var feed = _client.Feed(null, null);
     });
     Assert.Throws <ArgumentNullException>(() =>
     {
         var feed = _client.Feed("flat", "");
     });
     Assert.Throws <ArgumentNullException>(() =>
     {
         var feed = _client.Feed("", "1");
     });
     Assert.Throws <ArgumentException>(() =>
     {
         var feed = _client.Feed("flat:1", "2");
     });
     Assert.Throws <ArgumentException>(() =>
     {
         var feed = _client.Feed("flat 1", "2");
     });
     Assert.Throws <ArgumentException>(() =>
     {
         var feed = _client.Feed("flat1", "2:3");
     });
 }
Esempio n. 3
0
 public void Setup()
 {
     _client = new Stream.StreamClient(
         "98a6bhskrrwj",
         "t3nj7j8m6dtdbbakzbu9p7akjk5da8an5wxwyt6g73nt5hf9yujp8h4jw244r67p",
         new Stream.StreamClientOptions()
     {
         Location = Stream.StreamApiLocation.USEast
     });
     _feed = _client.Feed("flat", "42");
 }
Esempio n. 4
0
 public void Setup()
 {
     _client = Credentials.Instance.Client;
     _feed   = _client.Feed("flat", "42");
 }