Exemple #1
0
        public void InvalidBaseUrl_ThrowsException()
        {
            var vodCreatedAt = DateTime.Now;
            var matchStart   = vodCreatedAt.AddHours(1);

            TwitchApiHelper.GenerateTwitchVodUrl("", vodCreatedAt, matchStart);
        }
Exemple #2
0
        public void MatchAtBeginningOfVod_ValidUrl()
        {
            var vodCreatedAt = DateTime.Now;
            var url          = TwitchApiHelper.GenerateTwitchVodUrl(BaseUrl, vodCreatedAt, vodCreatedAt);

            Assert.AreEqual(url, $"{BaseUrl}?t=0h0m0s");
        }
Exemple #3
0
        public void VodCreatedInFuture_ThrowsException()
        {
            var vodCreatedAt = DateTime.Now;
            var matchStart   = vodCreatedAt.AddHours(-1);

            TwitchApiHelper.GenerateTwitchVodUrl(BaseUrl, vodCreatedAt, matchStart);
        }
Exemple #4
0
        public void MatchAfterBeginningOfVod_ValidUrl()
        {
            var vodCreatedAt = DateTime.Now;
            var matchStart   = vodCreatedAt.AddHours(2).AddMinutes(17).AddSeconds(44);
            var url          = TwitchApiHelper.GenerateTwitchVodUrl(BaseUrl, vodCreatedAt, matchStart);

            Assert.AreEqual($"{BaseUrl}?t=2h17m44s", url);
        }