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"));
        }
예제 #2
0
        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");
        }