public void Extensions_GetUrl_Channel_Test() { var channel = GetChannel(); var url = channel.GetUrl(); Assert.That(url, Is.Not.Null.Or.Empty); Assert.That(YoutubeClient.ParseChannelId(url), Is.EqualTo(channel.Id)); }
public void YoutubeClient_ParseChannelId_Valid_Test() { var url = (string)TestContext.DataRow["Url"]; var id = (string)TestContext.DataRow["Id"]; var actualId = YoutubeClient.ParseChannelId(url); Assert.AreEqual(id, actualId); }
public void YoutubeClient_ParseChannelId_Invalid_Test() { var data = File.ReadAllLines("Data\\InvalidChannelUrls.txt"); foreach (string datastr in data) { string url = datastr; Assert.ThrowsException <FormatException>(() => YoutubeClient.ParseChannelId(url)); } }
public void YoutubeClient_ParseChannelId_Valid_Test() { var data = File.ReadAllLines("Data\\ValidChannelUrls.txt"); foreach (string datastr in data) { string url = datastr.SubstringUntil(";"); string id = datastr.SubstringAfter(";"); string actualId = YoutubeClient.ParseChannelId(url); Assert.AreEqual(id, actualId); } }
public void YoutubeClient_ParseChannelId_Test(string channelUrl, string expectedChannelId) { var channelId = YoutubeClient.ParseChannelId(channelUrl); Assert.That(channelId, Is.EqualTo(expectedChannelId)); }
public void YoutubeClient_ParseChannelId_Invalid_Test(string channelUrl) { Assert.Throws <FormatException>(() => YoutubeClient.ParseChannelId(channelUrl)); }
public void YoutubeClient_ParseChannelId_Invalid_Test() { var url = (string)TestContext.DataRow["Url"]; Assert.ThrowsException <FormatException>(() => YoutubeClient.ParseChannelId(url)); }