Ejemplo n.º 1
0
        public async Task GetBroadcasts_Real_Success()
        {
            var broadcasts = await _targetReal.GetBroadcasts(570); // Dota 2

            Assert.Equal("Dota 2", broadcasts.GameName);
            Assert.True(broadcasts.Broadcasts.Count > 0, "Expected a different number of broadcasts.");
            Assert.NotNull(broadcasts.Broadcasts[0].UserName);
            Assert.NotNull(broadcasts.Broadcasts[0].WatchUrl);
            Assert.NotNull(broadcasts.Broadcasts[0].ViewerCount);
        }
Ejemplo n.º 2
0
        public async Task GetBroadcasts_Success()
        {
            var broadcasts = await _target.GetBroadcasts(292030); // Witcher 3

            Assert.Equal("The Witcher 3: Wild Hunt", broadcasts.GameName);
            Assert.Equal(10, broadcasts.Broadcasts.Count);
            Assert.Equal("sp1rt", broadcasts.Broadcasts[0].UserName);
            Assert.Equal("http://steamcommunity.com/broadcast/watch/76561197993685873", broadcasts.Broadcasts[0].WatchUrl);
            Assert.True(broadcasts.Broadcasts.Any(b => !string.IsNullOrEmpty(b.ImageUrl)), "No broadcasts have images.");
            Assert.Equal(1, broadcasts.Broadcasts[0].ViewerCount);
        }