public void Test_UrlParser_SearchItemCreationNoThirdLevelRequest() { string keyword = "/search/"; string title = "lover"; string yearOrSeason = ""; Assert.That(() => m_urlParser.CreateRequestItem("1", keyword, title, yearOrSeason, ""), Throws.Exception.TypeOf <InvalidUrlException>(). With.Property("Message"). EqualTo(@"Category required for ""search"" request")); }
public void Test_UrlParser_MovieItemCreationNoThirdLevelRequest() { string keyword = "/movie/"; string title = "die-another-day"; string yearOrSeason = ""; RequestItem item = m_urlParser.CreateRequestItem("1", keyword, title, yearOrSeason, ""); Assert.IsNotNull(item); Assert.IsInstanceOf(typeof(MovieRequestItem), item); Assert.AreEqual(item.RefTypeId, Constants.MovieTypeId); Assert.AreEqual(item.RequestId, "1"); Assert.AreEqual(item.Name, "die another day"); }